2016-08-20 2 views
0

У моего Android-монитора есть единственная аппаратная (физическая) кнопка сбоку. Можно ли запрограммировать прослушиватель для этой кнопки, чтобы его можно было использовать в качестве дополнительного элемента управления в моей программе?Могу ли я иметь слушателя для кнопки физического оборудования, которая присутствует на боковой стороне Android-часов?

ответ

1

Я не верю, что это возможно. Обычный способ обнаружения стандартного нажатия кнопки (например, «Назад») на Android - это прослушиватель onKeyDown, и это не срабатывает в Activity на Wear, когда нажата кнопка штока (проверена на обоих версиях Wear 1.5 и 2.0 dev) ,

Всегда можно утверждать, что что-то категорически невозможно, потому что всегда есть шанс, что кто-то найдет умный хак, чтобы это произошло. И я бы не прочь доказать, что это неправильно. Но пока такой хак не появится, я скажу «нет», это не так.

+1

Я согласен с String, что мы не рекомендуем разработчикам переопределять действие по умолчанию. Некоторые часы имеют более одной кнопки, например. Polar M600. На данный момент это доступно только для OEM-производителей, но мы хотели бы услышать, работают ли другие разработчики приложений. Пожалуйста, поделитесь с нами, если это возможно, и я верну его команде разработчиков. Никаких обещаний, хотя ... – Hoi

+0

Дождь/пользователь в перчатках взаимодействие с сенсорным экраном становится очень тяжелым. Это дует шторм, поэтому он не подходит для голосовой музыки. Существует причина, по которой серьезные часы для фитнеса/наружного использования имеют на них физические кнопки. Или скажите, что часы правильно водонепроницаемы, и пользователь проводит подводное плавание с ним ... Вам нужны физические кнопки. – Ifor