Voir http://developer.android.com/guide/practices/design/accessibility.html pour beaucoup de détails sur la rédaction d'une application accessible.
L'équivalent le plus proche de ALT HTML est la propriété contentDescription - définie en code ou en XML.
Si vous créez votre propre contrôle personnalisé, vous devrez également travailler un peu plus pour spécifier d'autres détails; plus de détails sur le lien ci-dessus.
Chose la plus importante: lorsque vous avez terminé, testez avec TalkBack, le lecteur d'écran Android gratuit de Google. (Il est pré-installé sur certains modèles Android, mais vous pouvez le télécharger sur Android Market si vous ne l'avez pas déjà.) Vous devriez pouvoir naviguer vers tous les éléments interactifs de votre application en utilisant uniquement le pavé directionnel, et TalkBack devrait lire les valeurs appropriées pour tous les éléments comme il le fait. (Il devrait ramasser le contentDescription et le lire ici.)
Une chose à surveiller est que d'après ce dont je me souviens, le lecteur d'écran ne lit que les choses que vous pouvez naviguer, donc si vous avez un texte d'instruction sur le page, il peut ne pas lire, vous devrez donc vous assurer que la description de contenu pour les autres contrôles est correctement descriptive. Pour être sûr, testez avec TalkBack, et voyez pour vous-même (euh, écoutez vous-même!) Si ce qui est lu a du sens. Comme indiqué dans l'une des autres réponses, bien qu'Android ait une API d'accessibilité, le navigateur Android ne la supporte pas (encore), donc les pages HTML - même le code HTML correctement balisé - ne sont pas accessibles sur Android en utilisant le navigateur par défaut.Il y a quelques navigateurs tiers qui ajoutent l'accessibilité au HTML, cependant, comme l'application gratuite IDEAL Web Reader, qui semble envelopper le contrôle HTML Android, puis ajouter de la voix sur le dessus. rendra leur navigateur par défaut entièrement accessible dans une version ultérieure ...)
Nous vous remercions de votre aide et de vos liens.Ma question spécifique se rapporte à ce point du premier lien que vous avez fourni: «Les auteurs d'applications peuvent facilement s'assurer que leurs applications restent utilisables par les utilisateurs aveugles et malvoyants en s'assurant que toutes les parties de l'interface utilisateur sont accessibles via la boule de commande, et tous les contrôles d'image ont des métadonnées textuelles associées. " Donc ma question est simplement ceci: qu'est-ce que cela signifie de s'assurer que tous les contrôles d'image ont des métadonnées textuelles associées? Comment coder un ImageView ou un ImageButton avec les métadonnées textuelles associées? – JohnRock
Voir la réponse ci-dessous; l'attribut contentDescription est probablement ce que vous recherchez ici. – BrendanMcK