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