-
Pierwsze kroki z aplikacją Accessibility Scanner
Accessibility Scanner pomaga projektantom i deweloperom aplikacji na Androida lepiej dostosować te aplikacje do potrzeb użytkowników.
Accessibility Scanner skanuje ekran i wyświetla sugestie na temat ułatwień dostępu, biorąc pod uwagę te elementy:
- etykiety treści;
- rozmiar docelowego elementu dotykowego;
- klikalne elementy,
- kontrast tekstu i obrazu.
Ważne: Accessibility Scanner nie zastępuje ręcznego sprawdzania i nie gwarantuje, że w aplikacji będą działać ułatwienia dostępu.
Krok 1. Zainstaluj i włącz Accessibility Scanner
Accessibility Scanner działa na telefonach i tabletach z Androidem 6.0 oraz nowszymi. Dowiedz się, jak sprawdzić wersję Androida
- Pobierz aplikację Accessibility Scanner z Google Play.
- Otwórz Accessibility Scanner .
- W aplikacji Ustawienia na urządzeniu włącz Accessibility Scanner, postępując zgodnie z instrukcjami.
- Kliknij Ułatwienia dostępu Accessibility Scanner Użyj usługi.
- Aby wyłączyć aplikację Accessibility Scanner: ponownie otwórz Ustawienia Ułatwienia dostępu Accessibility Scanner.
Krok 2: przeskanuj aplikację
Możesz przeskanować zrzut aplikacji lub serię ekranów wyświetlanych podczas korzystania z niej.
Skanowanie nagrania
Możesz przeskanować przepływ pracy lub wykonywanie zadania w aplikacji. Gdy korzystasz z tej opcji, Accessibility Scanner rejestruje i analizuje wyświetlane elementy, w miarę jak używasz aplikacji i przechodzisz między jej kolejnymi ekranami.
Ważne: nagranie zawiera serię zrzutów ekranu i nie obejmuje obrazu wideo ani dźwięku. Nagranie pozostaje na urządzeniu i nigdy nie jest udostępniane Google.
Aby zeskanować nagranie:
- Otwórz aplikację.
- Kliknij przycisk Accessibility Scanner .
- Kliknij Rejestruj .
- Zacznij korzystać z aplikacji.
- Jeśli przejdziesz do innej aplikacji, nagrywanie zostanie wstrzymane, aż wrócisz.
Aby zatrzymać nagrywanie:
- Przesuń palcem z góry ekranu w dół, aby otworzyć powiadomienia. Możesz też otworzyć inną aplikację.
- Kliknij Accessibility Scanner nagrywa aplikację.
- Kliknij Zatrzymaj .
Skanowanie zrzutu
Aby przeskanować jeden ekran aplikacji:
- Otwórz aplikację.
- Kliknij Accessibility Scanner .
- Kliknij Zrzut .
Sprawdzanie wyników skanowania
Po przeskanowaniu nagrania lub zrzutu Accessibility Scanner wyświetli co najmniej jeden zrzut ekranu aplikacji. Wyniki skanowania są zaznaczone na zrzucie ekranu pomarańczowymi prostokątami.
- Aby wyświetlić szczegóły: kliknij zaznaczony obszar. Jeśli dla danego ekranu dostępnych jest więcej wyników, kliknij Dalej .
- Aby wyświetlić pełną listę wyników ze wszystkich zrzutów ekranu: kliknij Lista Wyświetlanie według ekranu lubWyświetlanie według kategorii.
- Aby udostępnić wyniki: kliknij Udostępnij .
Jeśli masz przeskanowane nagranie lub więcej niż jeden zrzut ekranu:
- Aby przechodzić między zrzutami ekranu: kliknij zrzut ekranu w karuzeli u góry. Możesz też kliknąć Dalej .
- Aby wyświetlić siatkę ze wszystkimi zrzutami ekranu: kliknij ikonę biblioteki .
Wskazówka: jeśli nazwa zasobu jest zbyt długa i nie mieści się na ekranie, zaznacz ją, klikając i przytrzymując.
Skanowanie zabezpieczonych okien
Jeśli w aplikacji znajduje się okno oznaczone jako zabezpieczone (przy użyciu parametru
WindowManager.LayoutParams.FLAG_SECURE
), Accessibility Scanner nie może przechwycić obrazu ekranu ani sprawdzić kontrastu kolorów. W przypadku takich okien Accessibility Scanner po przeskanowaniu aplikacji wyświetli czarny ekran. Możesz jednak przejrzeć wyniki skanowania, by poznać inne możliwości ulepszenia swojej aplikacji.Zmienianie progów kontrastu i rozmiaru docelowego elementu dotykowego
Możesz zmienić progi używane przez Accessibility Scanner przy ocenianiu współczynnika kontrastu i rozmiaru docelowego elementu dotykowego.
- Na urządzeniu otwórz sekcję Aplikacje.
- Kliknij Accessibility Scanner Ustawienia .
- Wyświetl lub zmień ustawienia:
- Współczynnik kontrastu tekstu: możesz ustawić nową wartość minimalną kontrastu koloru tekstu.
- Współczynnik kontrastu obrazu: możesz ustawić nową wartość minimalną kontrastu koloru obrazu.
- Rozmiar docelowego elementu dotykowego: możesz ustawić nową wartość minimalną rozmiaru docelowych elementów dotykowych.
Edytowanie wyników dotyczących współczynnika kontrastu
Skaner określa współczynnik kontrastu na podstawie kolorów pierwszego planu i tła. Możesz zmienić kolory pierwszego planu lub kolory tła.
- Na urządzeniu otwórz sekcję Aplikacje.
- Kliknij Accessibility Scanner .
- Kliknij skanowanie z sugestią dotyczącą kontrastu kolorów Edytuj kolory.
- Pod zrzutem ekranu kliknij Pierwszy plan lub Tło.
- Aby zmienić kolor pierwszego planu lub tła:
- Przeciągnij ramkę zaznaczenia na inny obszar zrzutu ekranu.
- U dołu kliknij jeden z sugerowanych kolorów.
- Kliknij Zastosuj
Wskazówka: aby przenieść ramkę zaznaczenia, kliknij strzałki po bokach. Jeśli chcesz wprowadzić większe zmiany, naciśnij i przytrzymaj strzałki.
Udostępnianie wyników skanowania
Wyniki możesz udostępniać innym osobom, np. współpracownikom.
Aby udostępnić wyniki:
- Przeprowadź skanowanie.
- Kliknij Udostępnij .
- Wybierz sposób udostępnienia wyników.
Wskazówka: aby udostępnić wyniki związane z konkretnym elementem, kliknij Udostępnij, gdy ten element jest wyświetlany.
Aby udostępnić wyniki później:
- Na urządzeniu otwórz sekcję Aplikacje.
- Kliknij Accessibility Scanner .
- Kliknij skanowanie Udostępnij .
- Wybierz sposób udostępnienia wyników.
Zarządzanie wcześniejszymi skanowaniami
Zmienianie nazwy skanowania
- Na urządzeniu otwórz sekcję Aplikacje.
- Kliknij Accessibility Scanner .
- Kliknij skanowanie Więcej Zmień nazwę.
- Utwórz nazwę.
- Kliknij Zmień nazwę.
Dodawanie opisu
- Na urządzeniu otwórz sekcję Aplikacje.
- Kliknij Accessibility Scanner .
- Kliknij skanowanie Więcej Edytuj opis.
- Dodaj opis.
- Kliknij Zapisz.
Usuwanie skanowania
- Na urządzeniu otwórz sekcję Aplikacje.
- Kliknij Accessibility Scanner .
- Kliknij skanowanie Więcej Usuń skanowanie Usuń.
Uzyskiwanie pomocy lub przesyłanie opinii
Aby uzyskać pomoc lub przesłać opinię o aplikacji Accessibility Scanner, kliknij w niej Pomoc i opinie.
-
Wyniki z narzędzia Accessibility Scanner
Accessibility Scanner wyszukuje opisane poniżej sposoby na poprawienie działania ułatwień dostępu w aplikacji.
Oznaczanie treści etykietamiW przypadku wielu elementów sterujących w interfejsie to cechy wizualne informują o ich przeznaczeniu i sposobie użycia. Osoba niedowidząca może jednak mieć trudności z dostrzeżeniem tych cech.
Dostęp do elementów interfejsu możesz ułatwić, stosując etykiety treści. Etykiety treści nie pojawiają się na ekranie, ale użytkownicy z wadami wzroku mogą z nich korzystać dzięki takim usługom ułatwień dostępu jak TalkBack czy inne czytniki ekranu.
Accessibility Scanner wyszukuje następujące możliwości oznaczenia treści etykietami:
- Brak etykiety elementu
Identyfikuje obiektyView
bez opisu głosowego, do których może przejść czytnik ekranu. Uwzględnia nadrzędny obiektView
oraz odpowiednie podrzędne obiektyView
w jego hierarchii. Dowiedz się więcej o etykietach treści - Element ma etykietę z typem lub stanem
Identyfikuje przypadki, w których obiektView
zawiera zbędny opis. Dowiedz się więcej o elementach oznaczonych etykietą z typem lub stanem - Powielone opisy elementów
Identyfikuje przypadki, w których hierarchia zawiera obiektyView
z jednakowymi opisami. Na przykład, jeżeli istnieją dwa osobne przyciski, które można zaznaczyć, i każdy ma opis „Więcej opcji”, może to zdezorientować użytkownika. Dowiedz się więcej o zduplikowanych opisach - Niejasne przeznaczenie linku
Identyfikuje nieopisowy tekst linku taki jak. „Kliknij tutaj”. Dowiedz się więcej o niejasnym tekście w linku - Nieodczytywany tekst
Identyfikuje obiektyView
z widocznymi etykietami, których czytniki ekranu nie odczytują. Dowiedz się więcej o nieodczytywanym tekście
Accessibility Scanner analizuje hierarchie obiektów
View
i identyfikuje przypadki mogące sprawić problemy podczas interakcji z interfejsem użytkownikom z niepełnosprawnością ruchową.- Klikalne linki
Identyfikuje wystąpienia obiektówClickableSpan
, które nie są obiektamiUrlSpan
. Dowiedz się więcej o klikalnych linkach - Zduplikowane elementy klikalne
Identyfikuje elementy klikalne, które mają to samo położenie na ekranie co inne elementy klikalne. Dowiedz się więcej o zduplikowanych elementach klikalnych - Edytowalna etykieta elementu
Identyfikuje obiektyEditText
i edytowalne obiektyTextView
, których atrybutcontentDescription
nie jest pusty. Dowiedz się więcej o etykietach edytowalnych obiektów View - Nieobsługiwany typ elementu
Identyfikuje typy elementów nieobsługiwane przez usługi ułatwień dostępu. Dowiedz się więcej o nieobsługiwanych typach elementów - Kolejność przechodzenia między elementami
Identyfikuje możliwe problemy związane z kolejnością przechodzenia pomiędzy elementami mogące utrudniać korzystanie z czytników ekranu i innych usług ułatwień dostępu. Dowiedz się więcej o kolejności przechodzenia między elementami - Skalowanie tekstu
Identyfikuje możliwe problemy z rozmiarem czcionki i specyfikacjami układu podczas projektowania interfejsu, które mogą spowodować przycięcie lub ukrycie tekstu. Dowiedz się więcej o skalowaniu tekstu.
Accessibility Scanner wyszukuje zbyt małe docelowe elementy dotykowe, które mogą sprawiać trudności użytkownikom z niepełnosprawnością ruchową.
- Rozmiar docelowego elementu dotykowego
Identyfikuje obiektyView
, które można kliknąć lub przytrzymać, o rozmiarze mniejszym niż 48x48 dp, a w przypadku obiektówView
w oknach metod wprowadzania lub znajdujących się na krawędzi wyświetlacza – 32x32 dp. Minimalny rozmiar można zmienić w ustawieniach aplikacji Accessibility Scanner. Dowiedz się więcej o rozmiarach docelowego elementu dotykowego
Accessibility Scanner może zasugerować zwiększenie współczynnika kontrastu kolorów, by ułatwić obsługę aplikacji przez użytkowników niedowidzących.
- Kontrast obrazów i tekstu
Identyfikuje tekst i obrazy, przy których współczynnik kontrastu między kolorem tekstu a tła (niepuste obiektyTextView
) lub między kolorem pierwszego planu a tła (obiektyImageView
) jest niższy niż 3. Minimalny współczynnik można zmienić w ustawieniach aplikacji Accessibility Scanner. Dowiedz się więcej o kontraście kolorów
Więcej informacji o ułatwieniach dostępu
Dodatkowe informacje znajdziesz w dokumentacji ułatwień dostępu przeznaczonej dla programistów aplikacji na Androida.
- Brak etykiety elementu