首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >禁用特定应用的对讲功能

禁用特定应用的对讲功能
EN

Stack Overflow用户
提问于 2011-04-25 20:27:56
回答 1查看 3K关注 0票数 5

我有一个项目,为盲人修改安卓手机,因此我使用安卓文本语音。

我已经设法使用http://code.google.com/p/eyes-free/的TTS库创建了一个短信和电话应用程序,并使用myTTS.speak说出了一段文本。

问题来了,当我使用对讲讲其他应用程序,如启动器,浏览器等,当我使用对讲他们可以说这些应用程序,但当我打开我的应用程序(短信和手机)有两种声音,第一个来自对讲和来自我的应用程序中内置的myTTS.speak,我怎么能禁用我的应用程序(短信和手机)中的对讲功能?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2011-06-18 17:09:35

你可以检测到它正在运行(通过检查所有正在运行的进程),并在TalkBack运行时静音你的应用程序,而不是禁用或静音TalkBack。当然,对于那些TalkBack不会说出的消息,您应该保留应用程序的自我发声功能。

或者,为了防止TalkBack从你的应用程序接收(和说话)事件,你可以使用here讨论的机制。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5778315

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档