Cómo cambiar Android Talkback en caso de nombre de la aplicación
La aplicación en la que estoy trabajando tiene un nombre que es mal pronunciado por el talkback. Puedo arreglar esto dentro de la aplicación cambiando la ortografía. Pero si cambio la ortografía en el android: etiqueta en el manifiesto, se escribe mal en el icono de la aplicación en el teléfono. ¿Alguien tiene una manera alrededor de esto?
- Función de conversación de RecyclerView no bien
- Configuración de la descripción del contenido del menú de opciones android Talkback
- Personalizar Android Talkback en diálogo de alerta?
- Cómo agregar contentDescription a ListPreference?
- ¿Hay una manera estándar de sugerir que un número debe ser leído un carácter a la vez?
- Android Talkback no lee caracteres utf-8 en la vista Web usando html
- Prueba de accesibilidad (talkback) para la aplicación
- ¿Cómo puedo modificar la sugerencia de uso de TalkBack para una vista que se puede hacer clic en Android?
- Cuando utiliza TalkBack, ¿cuál es la forma preferida de alertar al usuario cuando el contenido de un TextView ha cambiado?
- Android: evita que TalkBack anuncie el título de TextView en voz alta
- Cómo agregar contenidoDescrito a InfoWindow o marcador en Android GoogleMaps V2 para TalkBack
- Cómo evitar TalkBack de leer el fragmento despedido
- Android: establece el enfoque de accesibilidad de TalkBack a una vista específica
No hay manera de hacer esto. La solución sería que LaunchScreen tuviera la capacidad de leer una etiqueta alternativa y colocarla en la descripción de contenido para textView que representa su aplicación.
TalkBack lee cosas como esta.
- Si un contentDescription está disponible esto se lee.
- Si la vista tiene "texto" esto se lee.
- En todos los demás casos la vista no se enfoca en la accesibilidad.
Por lo tanto, lo que está pasando es que TalkBack se agarra al "texto" de su vista, tal como lo proporciona el nombre de la aplicación. La pantalla de inicio no proporciona un mecanismo para reemplazar el contentDescription, y por lo tanto sólo leerá su texto. Esto no es un problema con tu aplicación, es un problema con la aplicación Pantalla de inicio. Es posible que pueda solucionar esto para los usuarios con diferentes aplicaciones de pantalla de inicio, pero no hay absolutamente ninguna solución universal, y ciertamente no hay solución para la aplicación estándar de LaunchScreen en los dispositivos de Motorola, Samsung y Nexus (probablemente otros también, pero No soy dueño de ninguno de ellos).
En el caso de que talkback no está pronunciando un acrónimo correctamente, intentando leerlo como una palabra en lugar de letras individuales, puede usar caracteres de espacio no \ufeff
ancho de cero \ufeff
para separar las letras de forma invisible.
Supongamos que usted tiene la palabra CAT
pero quiere que se pronuncie CAT
:
<string name="app_name">C\ufeffA\ufeffT</string>
Seguirá apareciendo como CAT
y no se romperá para la línea de envoltura.
Sin embargo , sus usuarios no podrán buscar la aplicación escribiendo CAT.
- ¿Es posible crear elementos de tamaño fijo en Android API pre-23?
- Decoración de artículos Proguard y RecyclerView