2011-04-25 71 views
5

我有一個項目可以爲盲人修改android手機,因此我使用android文本語音。禁用特定應用的對講

我已經設法使用http://code.google.com/p/eyes-free/中的TTS庫創建SMS和電話應用程序,並使用myTTS.speak說出文字。

當我使用對講講其他應用程序,如發射器,瀏覽器等時,問題出現了。當我使用對講機時,他們可以講這些應用程序,但是當我打開我的應用程序(短信和電話)時,從對講和在我的應用程序中建立在myTTS.speak中, 如何禁用只在我的應用程序(短信和電話)對講?所以說只來自我的應用程序內置在TTS,因爲我需要對講時,我打開其他應用程序

感謝名單

回答

2

取而代之的禁用或靜音話語提示,你可以檢測到它正在運行(通過檢查所有正在運行的進程),以及靜音您的應用程序的自我清濁「話語提示」正在運行時。當然,您應該保留自己的應用對TalkBack不會說話的消息的自我聲音。

或者,要讓話語提示從您的應用中接收(併發言)事件,您可以使用討論的機制here