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