2011-04-25 21 views
5

Tengo un proyecto para modificar el teléfono Android para personas ciegas, así que utilicé el texto de Android a voz.Desactivación del intercomunicador para la aplicación específica

He logrado crear una aplicación de SMS y teléfono usando la biblioteca TTS desde http://code.google.com/p/eyes-free/ y uso myTTS.speak para hablar un texto.

el problema viene cuando uso Talkback para hablar otra aplicación como un iniciador, navegador, etc. cuando uso talkback pueden hablar esas aplicaciones, pero cuando abro mi aplicación (SMS y teléfono) hay dos sonidos, primero de talkback y de myTTS.speak integrado en mi aplicación, ¿cómo puedo desactivar Talkback solo en mi aplicación (SMS y teléfono)? por lo que solo hablo de mi aplicación incorporada en TTS, porque necesitaré talkback cuando abro otra aplicación

Gracias

Respuesta

2

en lugar de desactivar o silenciar TalkBack, que podría detectar que se está ejecutando (mediante la comprobación de todos los procesos en ejecución), y silenciar voz propia de su aplicación cuando TalkBack se está ejecutando. Por supuesto, debe conservar la autoexpresión de su aplicación para aquellos mensajes que TalkBack no hable.

Alternativamente, para evitar que TalkBack reciba (y hable) eventos desde su aplicación, puede usar los mecanismos que se tratan en here.

Cuestiones relacionadas