Распознавание жестов запястья на умных часах на базе Android Wear: возможно ли это?

Кто-нибудь может поделиться какой-либо информацией об обнаружении жестов с помощью движений запястья (в отличие от движений по сенсорному экрану) с Android Wear?

Есть ли официальная поддержка этого в API? Если нет, как вы думаете, можно ли это включить с помощью пользовательских ПЗУ? Учитывая, что Android Wear... ну, Android, а Android имеет все функции API для получения данных с акселерометра смартфона на базе Android (и множество полезных источников для разработки), я полагаю, это не слишком сложно? Или я что-то упускаю?

Кто-то сказал следующее на http://forum.xda-developers.com/android-wear/development/gesture-detection-using-wrist-t2936656

Используйте приложение удаленной камеры asus для одежды Android. Если вы повернете часы, они сделают снимок камерой вашего смартфона!

На что я ответил:

Значит, обнаружение жестов запястья вполне возможно? Но не могли бы вы или кто-либо еще дать мне дополнительную информацию об Android Wear: должен ли я рассматривать Android Wear как простое расширение Android API? Под этим я подразумеваю: могу ли я использовать все функции Android API, связанные с интерпретацией данных датчика смартфона/планшета, при условии, что умные часы имеют этот датчик? (например, акселерометр)

Поскольку я просматривал этот конкретный раздел, посвященный носимым устройствам (удалите пробелы: developer. android. com/training/building-wearables.html), и не смог найти никакой информации об обнаружении жестов запястья.
Это просто потому, что все остальное из Android API автоматически также применимо к разработке умных часов?

(Как можно сказать, я новичок в мобильной разработке.)

Пока нет ответа. Спрошу здесь в надежде получить ответ...


person Asgaro    schedule 12.11.2014    source источник
comment
Ближайшим из готовых вариантов является датчик наклона, но вы должны иметь возможность использовать существующие датчики (например, акселерометр и т. д.) для обнаружения такого движения.   -  person Ali Naddaf    schedule 14.11.2014


Ответы (3)


Жесты запястья были добавлены в Android Wear 5.1, однако на момент написания этого ответа Android Wear 5.1 был доступен только на LG Watch Urbane. Это обновление ожидается на других устройствах Wear в ближайшие недели.

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

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

Если вы медленно отвернете запястье, а затем быстро вернете его к себе, это прокрутит вверх.

Вы можете увидеть жесты запястья в действии здесь - https://www.youtube.com/watch?t=14&v=_R0qbB4hVbU

person Fat Russell    schedule 10.05.2015

Вы можете использовать IBM Wearables SDK для Android для записи и распознавания всех видов жестов, а не только запястья.

для получения дополнительной информации: https://github.com/ibm-wearables-sdk-for-mobile/ibm-wearables-android-sdk

person Plus7    schedule 23.05.2016
comment
У меня не получается подключиться к веб-сервису для бесплатной регистрации, у вас работает? - person Martin Macheiner; 23.11.2016

Отказ от ответственности: я являюсь автором статей/кода, описанных ниже.

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

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

https://jsalatas.ictpro.gr/handsfree-wear-a-wrist-gesture-input-method-for-android-based-smartwatches/

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

person jsalatas    schedule 04.02.2018