如何以编程方式启用/禁用AndroidB屏幕阅读器服务,如TalkBack?
我正在开发一个自助服务终端类型的应用程序,它将安装在Android设备上,当他们访问特定的博物馆时将被借给访问者.(我们仍然在确定我们将使用什么设备.)计划是仅允许用户使用我们的应用程序而无法访问android设置应用程序.但是,我们希望允许用户配置一些辅助功能设置.完成设备后,我们需要将所有设置恢复为默认设置.
以下链接中的讨论有很多建议启动Android的设置应用.但我们不希望用户访问许多其他设置.
我的要求:从特定应用的弹出窗口,对话框等中读取文本.
我已经实现了一个辅助功能服务,我按照我的要求接收了适当的事件和数据.然而,在测试时,我意识到在某些设备上而不是使用AlertDialog或Dialog,他们使用了一个活动(主题为对话框).因此,在我的辅助功能事件中,我只收到活动标题,是否有一种方法可以找到此特定弹出活动显示的文本?
我搜索得非常努力,但在这个主题上得不到多少帮助,文档也没有任何好处.可访问性服务的代码并不多,但如果您仍然需要,我会稍后发布.
谢谢