Результаты проверки Сканером доступности

В этой статье описаны проблемы, которые выявляет Сканер доступности.

Метки контента

Слабовидящие пользователи не могут полагаться только на значки и видимый текст интерфейса.

Специальные метки с описаниями облегчают работу таким пользователям. Метки не появляются на экране, но они видны программам чтения с экрана, например сервису TalkBack.

Приложение "Сканер доступности" может выявить следующие проблемы:

  • Отсутствие текста для озвучивания
    Сканер ищет представления (Views), в том числе дочерние, с пустыми метками контента.
  • Повторяющиеся сведения в метках
    В приложении осуществляется поиск представлений View, в названии которых есть лишняя информация, например о типе или состоянии. Узнайте, как указывать тип и состояние элементов интерфейса, чтобы избежать этой проблемы.
  • Одинаковые описания
    Приложение ищет иерархические структуры, в которых у представлений (Views) идентичные описания. Например, если есть две кнопки с описанием "Открыть", может быть непонятно, что именно открывает каждая из них. Подробнее…
  • Ссылки с неясным назначением
    Сканер ищет ссылки с неинформативным текстом, например "Нажмите здесь". Подробнее…
  • Недоступный текст
    Сканер ищет представления (Views) с видимыми метками, которые не озвучивает программа чтения с экрана. Подробнее о недоступном тексте
Реализация

Сканер доступности анализирует иерархические структуры с представлениями (View) и находит в них элементы, которые могут вызвать трудности у людей с двигательной недостаточностью.

  • Некорректно указанные ссылки
    Сканер ищет элементы ClickableSpan, которые не являются ссылками (UrlSpans). Подробнее о том, как указывать ссылки
  • Множество интерактивных элементов на экране
    Сканер ищет интерактивные элементы, которые располагаются слишком близко друг к другу. Подробнее о множестве интерактивных элементов на одном экране
  • Лишние описания у доступных для редактирования элементов
    Сканер ищет текстовые поля (EditTexts и TextViews), описание которых уже указано в элементах contentDescription. Подробнее о том, как добавлять описания текстовых полей
  • Неподдерживаемые типы элементов интерфейса
    В приложении осуществляется поиск элементов, которые не распознаются службами специальных возможностей. Подробнее…
  • Порядок обхода
    Приложение выявляет, может ли порядок обхода элементов оказаться неудобным для тех, кто пользуется службами специальных возможностей, например программами чтения с экрана.
  • Масштабирование текста
    На этапе разработки дизайна пользовательского интерфейса приложение выявляет возможные проблемы с размером шрифта и макетом текста (например, когда он обрезается или скрывается). Подробнее…
Области прикосновения

Приложение находит слишком маленькие элементы интерфейса, которые могут быть неудобны для пользователей с двигательной недостаточностью.

  • Размер области прикосновения
    Приложение ищет представления (Views), реагирующие на обычное и долгое нажатие, высота или ширина которых меньше 48 x 48 dp (или меньше 32 x 32 dp, если представление находится в окне ввода или на краю экрана). Эти минимальные значения можно изменить. Подробнее…
Контрастность

Сканер доступности ищет элементы с недостаточным для слабовидящих пользователей уровнем контрастности.

  • Контрастность текста и изображений
    Приложение ищет тексты и изображения с коэффициентом контрастности меньше 3.0. При этом для элементов TextViews сопоставляется цвет текста и фона, а для ImageViews – цвет переднего и заднего планов. Минимальное допустимое значение коэффициента контрастности можно изменить. Подробнее…

Подробная информация о специальных возможностях

Чтобы узнать о специальных возможностях больше, ознакомьтесь с этим разделом руководства для разработчиков Android (на английском языке).

Поиск
Очистить поле поиска
Закрыть поиск
Главное меню
14589989151838800272
true
Поиск по Справочному центру
true
true
true
true
true
717068
false
false