основы специальных возможностей в Android

(По материалам Eyes-Free)
Дата публикации:03.07.2012
Поделиться в Twitter Поделиться в F******k Поделиться в VKontakte Поделиться в Telegram Поделиться в Mastodon

Включение специальных возможностей

Устройства с Android 4.0

На устройствах под управлением ОС Android 4.0 (Ice Cream Sandwich) и выше специальные возможности можно включить на экране первоначальной настройки. После первого включения устройства необходимо пальцем нарисовать замкнутый прямоугольник, начиная с верхнего левого угла сенсорного дисплея: нарисовать прямую линию от верхнего левого угла до правого верхнего угла, затем — горизонтальную линию из правого верхнего угла в правый нижний угол, затем — в левый нижний угол и снова в левый верхний угол. Устройство откликнется звуковым сигналом, когда оно опознает жест пользователя. Возможно, придётся сделать несколько попыток, чтобы нарисовать прямоугольник в границах экрана.

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

После этого произойдёт возврат к экрану первоначальной настройки и пользователь сможет завершить настройку устройства.

Устройства с Android 3.1 и ниже

По умолчанию на устройствах под управлением ОС Android 3.1 (Honeycomb) и ниже специальные возможности отключены. Тотально незрячий человек не сможет самостоятельно (без помощи зрячих) включить специальные возможности на таких устройствах. Однако после включения специальных возможностей помощь зрячего уже не потребуется, так как специальные возможности останутся включёнными и при следующей загрузке устройства.

Для включения специальных возможностей надо выполнить следующее:

  1. Если устройство запрашивает параметры учётной записи Google, или находится в обучающем режиме, следует нажать кнопку, чтобы пропустить этот шаг (и сделать эти настройки позже).
  2. Нажать кнопку Menu (Меню). Устройство на Android, как правило, имеет кнопку меню на передней панели или на её торце.
  3. Нажать Settings или System Settings (Настройки).
  4. Открыть настройки Text-To-Speech (это может быть внутри "пункта Voice input and output (Голосовой ввод и вывод)). Нажать "Прослушать пример". Если речь отсутствует, то следует нажать Install voice data (Установить голосовые данные ). Здесь же можно настроить скорость речи и язык синтезатора.
  5. Вернуться к экрану настроек и открыть Accessibility (Спецвозможности).
  6. Установить флажок на Accessibility (Спецвозможности). Нажать кнопку OK в предупреждающем диалоге.
  7. Установить флажок на TalkBack. Нажать кнопку OK в предупреждающем диалоге.
  8. Рекомендуется также установить флажок на KickBack . Нажать кнопку OK в предупреждающем диалоге. KickBack обеспечивает тактильную обратную связь посредством вибраций. Это особенно полезна, когда время от времени приходится использовать сенсорный экран.

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

Дополнительные параметры, которые могут быть полезными для пользователя с нарушениями зрения, можно найти в пунктах Sounds (Звуки) или Sounds & Display (Звук и дисплей).

Если спецвозможности не предустановлены на устройстве

Некоторые телефоны не содержат в составе предустановленного программного обеспечения средства специальных возможностей (такие как TalkBack, KickBack и SoundBack). Придётся устанавливать эти приложения из Google Play (Android Market ) самостоятельно. Это невозможно сделать без зрительного контроля, поэтому необходима помощь зрячего человека.

После установки флажка на пункте Accessibility (Спец возможности) в настройках появится предупреждение "No Accessibility Related Applications Found (Нет приложений, связанных со спецвозможностями). Также появится запрос на установку программы экранного доступа из Android Market. Если нажать кнопку OK, то будет предложено войти в систему под учётной записю Google или создать такую запись. После авторизации в системе или создания новой учётной записи можно будет получить доступ к Android Market и установить программу экранного доступа.

Внимание! При создании новой учётной записи Google на последнем этапе придётся вводить графический код подтверждения.

Быстрая установка приложений для Спецвозможностей

IDEAL Apps4Android выпустила установочный пакет с набором приложений для Спецвозможностей . Набор включает все приложения из Eyes-Free suite (Talkback, Kickback, Soundback, Accessibility Preferences, Eyes-Free Shell, Talking Dialer, Rock Lock, Walky Talky, Intersection Explorer), и полезные приложения других разработчиков (такие как IDEAL Web Reader, IDEAL Magnifier и K9 Mail). Использование подобного инсталлятора значительно упрощает процесс установки, однако не делает его доступным для незрячего пользователя (если на устройстве не предустановлена программа экранного доступа и не включены специальные возможности). Вот, как использовать этот установщик:

  1. Перейти на Google Play (Android Market).
  2. Задать поиск по фразе "accessibility installer".
  3. В списке результатов будет присутствовать "IDEAL Accessibility Installer" (практически, первой строкой).
  4. Установить и запустить приложение.
  5. Следовать инструкциям приложения. Нажать install/OK для всех приложений. Возможны сообщения об ошибках, поскольку не все приложения доступны для всех телефонов, На такие сообщения можно не обращать внимания.

Приступаем к работе

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

Особо стоит подчеркнуть, что размещение и поведение элементов пользовательского интерфейса (например, значков приложений или уведомлений) на экране конкретных устройств могут отличаться от обсуждаемых ниже. Можно сказать, что в данной статье речь идёт о "чистом" варианте ОС Android, свободным от модификаций со стороны производителя устройств.

Навигация на ощупь

На устройствах под управлением ОС Android 4.0 и выше пользовательможет прослушивать информацию о содержимом экрана, которое оказалось у него под пальцем во время касания. Такой режим навигации по экрану относится к специальным возможностям и называется Explore by touch. Возможно, придётся предварительно поставить флажок на этом пункте в настройках Accebility (Спецвозможности). Во время установки этого флажка появится диалог с описанием данной опции, кнопкой для перехода к обучающей справке и кнопкой для включения опции.

Обучающая справка состоит из двух уроков: в первом осваивается ощупывание и активирование элемента, а во втором -- прокрутка списка. Если на устройстве в качестве языка системы выбран "Русский", то текст уроков будет на русском языке.

Сам процесс навигации в режиме ощупывания, как правило, не вызывает серьёзных затруднений. Если же при навигации на ощупь устройство реагирует с заметным запаздыванием или программа экранного доступа не озвучивает элемент под пальцем, то причинами этому могут быть медленный или неисправный сенсорный экран устройства; дополнительная графическая оболочка, установленная производителем устройства и плохо взаимодействующая со специальными возможностями; а также устаревшая или некорректно установленная версия предустановленной программы экранного доступа (обычно это TalkBack). В последнем случае достаточно будет установить более позднюю версию TalkBack, чтобы исправить положение.

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

Прокрутка

Когда пользователь, ощупывая экран, наталкивается на содержимое, которое целиком не умещается на экране и может быть прокручено, например, список, устройство подаёт звуковой сигнал, повышая его тон. Чтобы прокрутить содержимое, необходимо коснуться экрана двумя пальцами и, не отрывая их от экрана, двигать ими вниз или вверх. В соответствии с движением пальцев, содержимое списка будет прокручиваться, при этом пользователь будет слышать звуковой сигнал с повышением или понижением тона, чтобы получить представление о своём местоположении относительно начала списка. Если пользователь сделает паузу после прокрутки списка, то услышит сообщение о текущей позиции в списке.

Панель навигации

На устройствах с аппаратными D-pad'ом или клавишами со стрелками, как правило, можно перемещаться по элементам пользовательского интерфейса, не пользуясь сенсорным экраном. Такая навигация доступна для пользователей с нарушениями зрения и не требует включения специальных возможностей. Однако специальные возможности поддерживают озвучивание экранной информации, что является крайне необходимым для незрячих и слабовидящих пользователей.

Тип аппаратной навигационной панели зависит от устройства, но многие телефоны имеют один из следующих вариантов:

  • трекбол;
  • клавиши со стрелками;
  • джойстик.

Для устройств, лишённых аппаратной навигационной панели, пользователь может установить клавиатуру Eyes-Free, которая отобразит на экране виртуальную навигационную панель.

Такая панель позволяет перемещаться в четырёх направлениях и нажимать кнопку для выбора элементов на экране. В зависимости от используемой программы экранного доступа, пользователь получит речевое, звуковое и/или тактильное (пока при помощи вибрации, но скоро и при помощи брайлевской строки) сопровождение своих действий и событий на экране.

Есть три аппаратные кнопки, которые пользователю придётся задействовать чаще других. Для продуктивной работы необходимо научиться легко находить их на корпусе устройства:

  • Кнопка Home делает активным домашний экран, на котором можно запускать приложения, проверять уведомления, и многое другое. Навигация по домашнему экрану в Android не вызывает особых затруднений у большинства пользователей. Однако при необходимости можно установить альтернативные приложения, которые подменяют стандартный домашний экран. Например, Eyes-free shell предоставляет более простой способ взаимодействия для пользователей с нарушениями зрения.
    Если нажать и долгое время удерживать кнопку Home, появится окно с ярлыками недавно открытых приложений.
  • Кнопка Back (Назад) позволяет вернуться к предыдущему экрану. Например, если пользователь читает электронную почту, то, нажав кнопку Back, он вернётся на экран списка сообщений почтового ящика; нажав кнопку Back ещё раз, пользователь вернётся к списку почтовых ящиков, а ещё одно нажатие кнопки Back приведёт его на домашний экран. Кнопку Back можно использовать, чтобы закрыть большинство диалогов или уйти с большинства экранов, если пользователь открыл их по ошибке или не может сориентироваться в их предназначении. На некоторых устройствах аппаратная кнопка Back отсутствует (однако на экране в левом нижнем углу обычно присутствует виртуальная кнопка Back).
  • Кнопка Menu (Меню) открывает меню, относящиеся к текущему экрану. Некоторые функции Android, для выполнения которых необходимо использовать сенсорный экран, также доступны через кнопку Menu, о чём не следует забывать во время работы с устройством. Элементы меню, которое открывается при нажатии данной кнопки, как правило, расположены слева направо и сверху вниз. Для перемещения по элементом следует использовать стрелки вверх, вниз, влево и вправо. Чтобы закрыть меню, следует нажать кнопку Back.

Долгое нажатие

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

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

Для выполнения долгого нажатия, которое откроет контекстное меню, следует нажать и удерживать аппаратную (или виртуальную) клавишу выбора или трекбол.

Как уже говорилось ранее, пользователь может при помощи долгого нажатия кнопки Home открыть окно с ярлыками недавно запущенных приложений. Долгое нажатие кнопки Search (Поиск)активизирует функцию голосового поиска.

Домашний экран

Настройки

Системные настройки Android доступны через пункт в меню домашнего экрана (то есть надо нажать кнопку Menu, когда активным является Домашний экран, и выбрать пункт System Settings (Настройки)). Здесь будет много различных настроек; ниже перечислены те, которые имеют отношение к удобству использования устройства лицами с физическими ограничениями:

  • Accessibility (Спецвозможности). Используется для включения и отключения основных параметров специальных возможностей.
  • Language & input(Язык и Ввод) Android 4.0 и выше) или Voice Input & Output (Голосовой ввод и вывод) в более ранних версиях. Контролирует общие параметры преобразования текста в речь, включая скорость речи и язык синтезатора.
  • Sound (Звук) (или Sound & display (Звук и дисплей). Настройка звука и вибрации (тактильной обратной связи).

Уведомления

Уведомления являются основным способом сообщить что-либо пользователю, не прерывая его работы с активным приложением. Например, уведомление может сообщить, что пришли электронные письма, сообщения SMS или предупредить о низком заряде батареи. Любое приложение может отправить уведомление.

Если активна программа экранного доступа (например, TalkBack или Spiel), то она будет читать уведомления при первом их появлении на экране. Кроме того, в любой момент времени

пользователь может открыть панель уведомлений из меню Домашнего экрана, чтобы прочитать все уведомления. Большинство уведомлений откликаются на касание (щелчок) - при нажатии будет открыто либо само сообщение, либо приложение, отправившее данное уведомление, либо более подробная информация о предупреждении.

Запуск приложений

Одна из важных функций домашнего экрана - это предоставить доступ к установленным приложениям. На Домашнем экране выберите "All Applications (Все программы). Это позволит

открыть экран со списком всех установленных приложений.

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

Альтернативные приложения, подменяющие стандартный Домашний экран, в частности, Eyes-Free Shell, предоставляют более простой способ навигации по списку приложений.

Блокировка экрана

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

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

По умолчанию, когда экран заблокирован, программа экранного доступа (например, TalkBack) не поддерживает речевое и/или звуковое сопровождение. Такое поведение можно изменить на странице параметров программы экранного доступа.

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

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

Для выполнения разблокирующего жеста на стандартном Android-устройстве надо выполнить следующее:

  1. Держать экран в портретном режиме.
  2. Нажать пальцем на левой нижней части экрана. Если запущена программа KickBack, то при правильном касании устройство откликнется быстрой вибрацией.
  3. Провести пальцем через весь экран вправо. Устройство откликнется вибрацией ещё раз, когда оно будет разблокировано.

Для тренировки навыков можно отключить экран и заблокировать телефон, нажав кнопку питания. Программа экранного доступа TalkBack (если она запущена) сообщит "Screen Off" (Экран выключен). Необходимо снова нажать кнопку питания, чтобы включить экран. Теперь можно выполнить разблокирующий жест.

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

Отключение громкости звонка не отключает речевую поддержку программы экранного доступа.

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

Телефонные звонки

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

Некоторые телефоны (например, HTC G1 и LG Ally) имеют физические кнопки приёма и завершения вызова, которые можно использовать вместо жестов.

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

Если на устройстве установлена система Android 2.2 или более поздней версии, то в пункте Accessibility (Спецвозможности) должен присутствовать флажок, который позволяет задействовать кнопку питания для завершения разговора.

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

Заключение

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



Распространение материалов сайта означает, что распространитель принял условия лицензионного соглашения.
Идея и реализация: © Владимир Довыденков и Анатолий Камынин,  2004-2024