我的应用程序使用TTS(文本到语音)引擎,我遇到的冲突是可访问性Talkback 设置覆盖了TTS 试图说的任何内容。如果使用我的应用程序,我想禁用电话的对讲选项。
是否有某种许可来处理这个?我找不到任何东西。
最佳答案
我知道已经晚了,但几天前我遇到了同样的问题。 如果您想使用自己的 TTS 引擎“覆盖”TalkBack,您只需添加:
android:importantForAccessibility = "no"
到布局中的每个 View 。
现在您可以在 Activity 中调用 TtsSpeak()
方法。
重要提示:这不会关闭 TalkBack 应用程序,但它会让您对应用程序有更多的控制权。
关于android - 如何在您的应用程序中禁用辅助功能 "TalkBack"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22289767/