Отправляет email-рассылки с помощью сервиса Sendsay

[SPH] Google Android: полноценная навигация с bluetooth клавиатуры

Доброго времени суток всем!

Ради одного вопроса не хочу подписываться на тематический лист, тем
паче, что мой вопрос укладывается-таки в тематику sph.
Собственно, возможен ли сабж, или дело будет ограничиваться только
набором текста в полях редактирования, а перемещаться между элементами
приложения и элементами интерфейса необходимо жестами, если они
доступны, или щупанием экрана?
Вопрос не то, чтобы праздный. Возможно, в перспективе познакомлюсь с
андроидом, вот мне и нужно понять, возможно ли на андроиде аналогичное
iOS полнофункциональное управление устройством с клавиатуры. Мне,
например, на iPhone бывает удобно просматривать почту и сразу на неё
отвечать, используя только клавиатуру, при этом мне доступны абсолютно
все элементы управления, включая и центр уведомлений.

Ответить   yuniks Fri, 6 Sep 2013 09:16:58 +0400 (#2818864)

 

Ответы:

Привет.

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

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

Ответить   Fri, 06 Sep 2013 10:54:01 +0400 (#2818894)

 

Доброе время суток, уважаемые участники рассылки и yuniks!

В письме от 6 сентября 2013 г., 8:16:58 мне довелось прочесть:

Вот об этом подробно и с необходимыми ссылками здесь. External
Keyboard Helper:

http://www.androidvoice.ru/2013/05/external-keyboard-helper.html#more

Ответить   Fri, 6 Sep 2013 10:08:07 +0300 (#2818908)

 

Доброго времени суток всем!
Ivbera в письме от 06.09.2013; 11:08 пишет:

Всё понятно, опять конструктор сделай сам: скачай, установи, настрой.

Ответить   yuniks Fri, 6 Sep 2013 11:45:45 +0400 (#2819380)

 

Здравствуйте, yuniks.

Зависит от потребностей, но в целом скорей нет, чем да.
Вам, конечно, сейчас напишут про External Keyboard Helper и всё такое, но
это не является полноценным решением заявленной задачи.
Например, API для реализации клавиатурных команд для программ экранного
доступа появился лишь в Android 4.3 и по сути на серьёзном уровне сейчас не
освоен даже screenreader'ом от Google.
Это означает, что перемещаться с клавиатуры можно только по тем элементам
GUI, которые являются фокусируемыми, а нефокусируемые элементы чисто с
клавиатуры будут оставаться недоступны, потому что специальные сенсорные
жесты взаимодействия с ними на клавиатуре пока не продублированы, ну а на
системах ниже 4.3 и не могут быть продублированы в принципе ввиду отсутствия
соответствующего API.
В прочем всё это не означает, что работать с клавиатуры вообще нельзя. Всё
зависит от того что и как вы будете делать. Для решения каких-то задач
описанные проблемы не принципиальны.

Аналогичности с iOS вообще искать не стоит, потому что расхождение в
принципах построения интерфейсов взаимодействия лежит намного глубже, чем
думают и пишут в рассылках обыватели.
А вообще поднимите Android на виртуальной машине или эмуляторе SDK и
посмотрите сами, ну или просто возьмите устройство в магазине погонять на
две недели.
Успехов. Никита.

Ответить   Fri, 6 Sep 2013 12:01:23 +0400 (#2818954)