众所周知,我们可以使用
还可以代表用户执行操作: 为Android开发辅助功能服务。
我的问题是,我们能否使用
AccessibilityService
观察或查询任何应用的视图层次结构:
创建自己的辅助功能服务。还可以代表用户执行操作: 为Android开发辅助功能服务。
我的问题是,我们能否使用
AccessibilityService
修改前台应用程序的视图层次结构?
我已经参考了以下问题:
他们正在使用WindowManager
和SYSTEM_ALERT_WINDOW
权限,在前台应用程序上覆盖一个视图。这种方法的问题是,如果用户按下BACK或HOME,则应用程序被解除,但视图仍然可见于屏幕上,即使应用程序已经消失。该视图位于视图层次结构的顶部,而不是其一部分。
- 是否有一种方法可以添加/修改
AccessibilityNodeInfo
对象? - 它们与
View
或ViewGroup
相同吗? - 我们是否允许使用
AccessibilityService
添加视图或修改现有视图?