Android的'Settings-> Developer Options'中有一個名爲'Show Touches'的功能,可以顯示觸摸交互的視覺反饋。我想知道它是如何工作的?如何以編程方式實現「顯示觸摸」?
0
A
回答
0
我們可以從AOSP PointerLocationView.java
和PhoneWindowManager.java
能夠實現類似的功能學習。
3
您可以啓用和使用下面的代碼
添加權限清單中第一
android.permission.WRITE_SETTINGS
注意禁用:如果應用程序的目標API級別23或更高版本,應用程序用戶必須明確授予此權限該應用程序通過權限管理屏幕。該應用程序通過發送具有操作ACTION_MANAGE_WRITE_SETTINGS的意圖來請求用戶的批准。該應用程序可以通過調用Settings.System.canWrite()來檢查它是否具有此授權。
啓用
Settings.System.putInt(context.getContentResolver(),"show_touches", 1);
禁用
Settings.System.putInt(context.getContentResolver(), "show_touches", 0);
相關問題
- 1. 以編程方式'觸摸'UITableViewCell?
- 2. 如何以編程方式啓用Android中的「顯示觸摸」選項?
- 3. 如何以編程方式顯示UITableView?
- 4. 如何以編程方式將觸摸事件僞裝成UIButton?
- 5. 如何以編程方式觸發`valueChanges`?
- 6. 如何以編程方式觸發OnTouchListener
- 7. 如何開始編程觸摸屏液晶顯示器?
- 8. 以編程方式實現android:button =「@ drawable/checkbox」
- 9. jQuery以編程方式實現Div
- 10. 如何以函數式編程的方式實現計數器
- 11. 以編程方式觸發「檢測顯示」。
- 12. 以編程方式創建的窗口出現,但不響應觸摸事件
- 13. iphone - 強制按鈕以編程方式確認觸摸
- 14. 以編程方式按下Sencha觸摸按鈕的Greasemonkey腳本
- 15. 以編程方式在android中執行觸摸事件
- 16. Swiper.js - 禁用觸摸滑動,但以編程方式滑動
- 17. 如何以編程方式呈現DataFormWebPart?
- 18. 以編程方式顯示桌面
- 19. 顯示進度條 - 以編程方式
- 20. 以編程方式顯示主視圖
- 21. 以編程方式顯示iPhone鍵盤
- 22. 以編程方式突出顯示UIBarButtonItem
- 23. 以編程方式顯示dijit /菜單
- 24. 以編程方式顯示RowDetails
- 25. 以編程方式顯示options.xul
- 26. 如何以編程方式輸入目標顯示模式?
- 27. 如何讓我的按鈕以編程方式響應多個觸摸?
- 28. 如何以編程方式實現二維裝箱?
- 29. 如何在約束佈局中以編程方式實現layout_constraintEnd_toEndOf?
- 30. 基本觸摸ID實現
這不是很明顯,你怎麼能做到這一點? – Daivid