如何禁用辅助功能" TalkBack"在你的申请?

时间:2014-03-09 23:40:12

标签: android accessibility text-to-speech

我的应用程序使用 TTS(文字转语音)引擎,我遇到的冲突是辅助功能对讲设置会覆盖TTS试图说出的任何内容。如果使用我的应用程序,我想禁用手机的对讲选项。

是否有某种权限来处理这个问题?我找不到任何东西。

3 个答案:

答案 0 :(得分:3)

除非手机已植根,否则不允许这样做。开发人员不得更改手机上的辅助功能,因为盲人可能需要他们使用手机。

答案 1 :(得分:3)

我知道情况已经很晚了,但前几天我遇到了同样的问题。 如果你想" ovverride"使用您自己的TTS引擎的TalkBack,您只需添加:

android:importantForAccessibility = "no"

到布局内的每个视图。 现在,您可以在“活动”中调用TtsSpeak()方法。

重要提示:这不会关闭TalkBack应用程序,但它可以让您对应用程序有更多的控制权。

答案 2 :(得分:-2)

Lg P875:尝试过无障碍模式后,手机将我锁定滚动 - 因此无法访问可用性工具以进行反向处理。用户手册中没有任何内容。 偶然我发现选择了设置图标,点按两次,然后长按同一个图标。屏幕已经发布,我可以终止对讲密钥。一切恢复正常,谢谢LG用户手册