在Android上编程启用/禁用辅助功能设置

elcex8rz  于 2023-05-05  发布在  Android
关注(0)|答案(1)|浏览(304)

如何以编程方式启用/禁用TalkBack等Android屏幕阅读器服务?
我正在开发一个应用程序,以帮助人们获得更多的可访问性,我希望能够从应用程序中更改Android设置,如回说,屏幕颜色,在手机上启用粗体文本等。
或者,如果没有办法做到这一点,至少打开可以修改的确切位置。
下面链接的讨论中有很多建议启动Android的设置应用。但是现在没有什么,也不起作用。

问题:

如何在Android中以编程方式启用/禁用辅助功能服务?

bmp9r5qi

bmp9r5qi1#

不幸的是,没有办法以编程方式做到这一点。其中一个商业原因是谷歌希望出售其云语音转文本服务。
AccessibilityService DOCUMENTATION
可访问性服务的生命周期由系统专门管理,并遵循已建立的服务生命周期。启动辅助功能服务仅由用户在设备设置中显式打开该服务触发。
当用户在设备设置中关闭辅助功能服务或调用AccessibilityService#disableSelf()时,辅助功能服务将停止。

相关问题