2014-12-05 21 views
5

Sto rendendo l'accessibilità dell'applicazione conforme. per questo fornire dati corretti al framework di accessibilità dando android: contentDescription = "la tua stringa" in xml.Verifica accessibilità (talkback) per l'applicazione

Inoltre ho visto la guida per gli sviluppatori Android per rendere le applicazioni accessibili per una panoramica di quali passaggi è necessario adottare per garantire che l'applicazione funzioni correttamente con i servizi di accessibilità.

Ora il problema è quello di testarli tutti in ciascuna schermata richiedendo più tempo. la mia app ha 30 schermate e ogni volta che si passa a qualsiasi modulo ci vorranno quasi 15-20 minuti quando si parla di back-up.

qualcuno può suggerire uno strumento/un modo migliore per testare l'app?

risposta

1

@unof ha ragione, uno strumento che è possibile utilizzare è un po 'di lanugine per mostrare alcuni avvisi per la descrizione del contenuto mancante.

sto sperimentando anche con il quadro di Google Accessibilità prova, può aiutare ad automatizzare alcuni dei vostri test: https://github.com/google/Accessibility-Test-Framework-for-Android

Oltre a ciò anche un buon consiglio è quello di utilizzare un emulatore che supporta parlare di nuovo, ho Sto usando Genymotion con Gapps installato ed è molto più facile/veloce per alcuni casi che usare il dispositivo reale, se stai per testare più gesti, ti consiglio di usare la funzionalità di controllo remoto Genymotion: https://docs.genymotion.com/Content/03_Virtual_Devices/Emulating_sensors_and_features/Remote_control.htm è molto utile in situazioni in cui è necessario tenere traccia della richiesta di rete mentre si utilizzano le due dita per scorrere come richiesto dall'accessibilità.

Still è un compito manuale che dovrai fare, quindi prova a modificarlo.

Vai alle impostazioni di accessibilità e aumentare la velocità con cui il testo è parlata: http://developer.android.com/design/patterns/accessibility.html#tools

E 'anche utile per imparare alcuni dei gesti, e di esplorare le impostazioni TalkBack: https://support.google.com/accessibility/android/answer/6006589?hl=en

I spero che sia d'aiuto!