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. 以編程方式觸摸屏幕phonegap
- 3. 如何以編程方式啓用Android中的「顯示觸摸」選項?
- 4. Android-通過編程實現「顯示觸摸」
- 5. 如何以編程方式顯示FocusVisualStyle?
- 6. 如何以編程方式顯示UISegmentedControl?
- 7. 如何以編程方式顯示UITableView?
- 8. 如何以編程方式顯示UITableViewController
- 9. 如何以編程方式模擬Meego中的觸摸事件?
- 10. 如何以編程方式將觸摸事件僞裝成UIButton?
- 11. Android如何以編程方式校準觸摸屏
- 12. 如何檢測以編程方式觸摸哪個子視圖
- 13. 如何在iOS中以編程方式表示鍵盤觸摸事件?
- 14. 如何以編程方式觸發工具提示以顯示Angular 2/4?
- 15. 如何以編程方式觸發`valueChanges`?
- 16. 如何以編程方式觸發seque?
- 17. 如何以編程方式觸發OnTouchListener
- 18. 如何以編程方式顯示/顯示DatePicker在Xamarin.Forms
- 19. 顯示觸摸
- 20. 以編程方式實現iMessage
- 21. 以編程方式實現約束
- 22. jQuery以編程方式實現Div
- 23. 以編程方式實現android:button =「@ drawable/checkbox」
- 24. 如何開始編程觸摸屏液晶顯示器?
- 25. 如何以函數式編程的方式實現計數器
- 26. 以編程方式觸發「檢測顯示」。
- 27. 以編程方式在Android中使用「顯示觸控」
- 28. 以編程方式創建的窗口出現,但不響應觸摸事件
- 29. 以編程方式禁用Android中的觸摸輸入
- 30. 以編程方式檢測滾動視圖之外的觸摸
這不是很明顯,你怎麼能做到這一點? – Daivid