我正在开发一个使用 TalkBack 来指导人们完成的应用程序。然而,在这些情况下,我希望应用程序的布局有一些细微的差异,以便导航更容易,并且还有额外的语音输出(使用 TextToSpeech)来帮助指导用户。
我的问题是,如果用户激活了 TalkBack,我只需要这些更改和额外输出。
有什么方法可以知道是否是这样吗?我没有找到任何特定于直接访问 TalkBack 设置的内容,但我希望有某种形式的访问一般电话设置的方式可以让我知道我需要什么。
推荐的方法是查询AccessibilityManager
用于无障碍服务的启用状态。
AccessibilityManager am = (AccessibilityManager) getSystemService(ACCESSIBILITY_SERVICE);
boolean isAccessibilityEnabled = am.isEnabled();
boolean isExploreByTouchEnabled = am.isTouchExplorationEnabled();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)