Je suis en train d'écrire une application d'accessibilité qui aide les utilisateurs à naviguer sur Android en utilisant un mélange de contrôles vocaux et de contrôles fournis par des outils d'aide externes. Il utilise l'API Java de MonkeyTalk pour faire le travail le plus lourd.
Pour aider l'utilisateur à propos de ce qui se passe, nous utilisons également un service d'accessibilité qui lit la notification afin que l'utilisateur puisse agir plus rapidement.Accessibilité Facebook messenger
m'a fait savoir qu'ils ne reçoivent aucune cue audio lorsqu'un message arrive sur le messager facebook, et vérifier les journaux ce que je vois est:
D/NotificationService(2665): package com.facebook.orcaText: []
et event.getText().size()
retours 0 (sur événement AccessibilityEvent).
À l'heure actuelle, ils doivent ouvrir l'application et obtenir le texte à lire, ce qui est 2 commandes vocales plus ...
Je reçois toutes les autres notifications correctement. J'ai essayé de chercher de la documentation sur Facebook à propos de leur position sur l'accessibilité mais je n'ai rien trouvé.
Existe-t-il un moyen d'obtenir le texte de leurs notifications?
En ce moment, nous utilisons api19 +, donc c'est vraiment OK. À l'avenir, nous prendrons en charge les téléphones plus anciens, peut-être que je vais utiliser le tour de vue de gonfler, j'ai un peu aimé ça! – sokie
Les champs supplémentaires se sont avérés parfaits! Je l'utilise aussi pour le reste des messages de notification. Merci! – sokie
@sokie 'Je l'utilise aussi pour le reste des messages de notification. 'Impressionnant! Je n'ai pas pensé à te recommander de faire ça. – Vikram