2014-12-05 7 views
5

Ich mache meine Anwendung Zugänglichkeitskonformität. Dafür stellen Sie dem Accessibility-Framework korrekte Daten zur Verfügung, indem Sie android: contentDescription = "your string" in xml angeben.Test Zugänglichkeit (Talkback) für die Anwendung

Auch ich habe den Leitfaden für Android-Entwickler zu Anwendungen zugänglich machen gesehen, um einen Überblick darüber zu erhalten, welche Schritte Sie unternehmen müssen, um sicherzustellen, dass Ihre Anwendung mit Barrierefreiheitsdiensten ordnungsgemäß funktioniert.

Jetzt Problem ist das Testen dieser alle in jedem Bildschirm mehr Zeit. Meine App hat 30 Bildschirme und jedes Mal, wenn ich zu einem Modul gehe, dauert es fast 15-20 Minuten, wenn das Gespräch wieder aufgenommen wird.

kann jemand vorschlagen Werkzeug/bessere Möglichkeit, App zu testen?

Antwort

1

@unof ist richtig, ein Tool, das Sie verwenden können, ist lint, um Ihnen einige Warnungen für fehlende Inhaltsbeschreibung anzuzeigen.

Ich bin auch mit dem Google-Accessibility-Test-Framework zu experimentieren, kann es Ihnen helfen, einige Ihrer Tests zu automatisieren: https://github.com/google/Accessibility-Test-Framework-for-Android

Daneben auch ein guter Rat ist, einen Emulator zu verwenden, die wieder unterstützt, ich rede benutze Genymotion mit Gapps installiert und ist viel einfacher/schneller in einigen Fällen als mit dem tatsächlichen Gerät, wenn Sie mehrere Gesten testen, werde ich empfehlen, Genymotion Fernbedienungsfunktion: https://docs.genymotion.com/Content/03_Virtual_Devices/Emulating_sensors_and_features/Remote_control.htm es ist sehr praktisch in Situationen, wenn Sie müssen Ihre Netzwerkanforderung verfolgen, während Sie mit den beiden Fingern scrollen, wie es die Barrierefreiheit erfordert.

Noch ist eine manuelle Aufgabe, die Sie tun müssen, also versuchen Sie es zu zwicken.

Gehen Sie zu den Einstellungen für Bedienungshilfen und erhöht die Geschwindigkeit, mit der der Text gesprochen wird: http://developer.android.com/design/patterns/accessibility.html#tools

Es ist auch hilfreich, einige der Gesten zu lernen, und die Talkback-Einstellungen zu erkunden: https://support.google.com/accessibility/android/answer/6006589?hl=en

I ich hoffe es hilft!