10
votes

Comment changer de talkback Android en cas de nom de l'application

L'application que je travaille a un nom mal prononcé par le discussion. Je suis capable de résoudre ce problème dans l'application en modifiant l'orthographe. Mais si je change l'orthographe de l'androïde: étiquette dans le manifeste, il est mal orthographié dans l'icône de l'application sur le téléphone. Est-ce que quelqu'un a un moyen de contourner cela?


6 commentaires

4 mois et aucune réponse :( J'ai le même problème


À partir de Android 4.4.2 et Talkback 3.5.1, il n'ya aucun moyen de fournir une prononciation alternative. Envisagez de classer une demande de fonctionnalité sur les suiveurs d'émissions Android ou sans yeux sur Google Code.


Quelqu'un d'autre a-t-il déposé une question à ce sujet? Je ne pouvais en trouver un dans une recherche rapide, mais je voulais m'assurer que je ne l'ai pas manqué.


Nope, malheureusement pas


En passant, j'ai écrit ce problème sur Google Code et ils m'ont dit de demander à Stackoverflow ?!


code.google.com/p/andrroid/issues/detetail?id= 74906


3 Réponses :


2
votes

Il n'y a aucun moyen de le faire. Le correctif serait destiné au lanceur d'avoir la possibilité de lire une étiquette alternative et de le placer dans la description du contenu du TextView qui représente votre application.

Talkback lit comme ça.

  • Si un contenu est disponible, ceci est lu.
  • Si la vue a "texte", ceci est lu.
  • Tous les autres cas La vue n'est pas accessible.

    Donc, ce qui se passe est que la conversation est de saisir le "texte" de votre vue comme prévu par le nom de l'application. L'écran de lancement ne fournit pas de mécanisme permettant de remplacer les dossiers du contenu et ne lira donc que votre texte. Ce n'est pas un problème avec votre application, c'est un problème avec l'application d'écran d'accueil. Vous pourrez peut-être résoudre ce problème pour les utilisateurs avec différentes applications d'écran d'accueil, mais il n'ya absolument aucune solution universelle, et certainement aucune solution pour l'application de lancement standard fournie sur les dispositifs de Motorola, Samsung et Nexus (les plus susceptibles d'autres, mais Je ne possède aucun d'entre eux).


0 commentaires

2
votes

Dans le cas où la conversation ne prononce pas correctement un acronyme correctement, essayant de la lire comme un mot plutôt que des lettres individuelles, vous pouvez utiliser des caractères d'espace non-bleus zéro-largeur \ ufeff pour séparer les lettres de manière invisible.

Supposons que vous ayez le mot chat mais vous voulez qu'il est prononcé chat : xxx

Il apparaîtra toujours comme chat et ne sera pas cassé pour l'emballage de ligne.

Cependant , vos utilisateurs ne seront pas Capable de rechercher l'application en tapant plus de chat.


0 commentaires

0
votes

Vous pouvez modifier le texte lu par Talkback Programmatiquement avec:

getwindow (). getDecorView (). setContentDescription ("nom comme prononcé")


0 commentaires