作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
问题是当我的 Activity 启动时,我正在使用 TTS 读取长字符串消息,但 TalkBack 会自动读取中间的应用程序名称并截断长字符串,这非常烦人。
我想在每次启动 Activity 时禁用 TalkBack 读取应用程序名称。删除它的 android:label 属性不是一个可行的解决方案,因为该应用程序由其他人控制,我无法控制它。
那么,有没有我可以调用的 API 来防止 TalkBack 功能在应用程序启动时读取应用程序名称?
任何帮助将不胜感激。
非常感谢。
问候,阿肖克
最佳答案
解决方案是覆盖 Activity 中的 dispatchPopulateAccessibilityEvent() 以返回 true。这将阻止 Talkback 宣布 Activity 标签。
关于Android - 阻止 TalkBack 读取应用程序名称和当前方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25653623/
我是一名优秀的程序员,十分优秀!