Как интегрировать Samsung Gear Steps в приложение для Android?
Я хочу интегрировать устройство Samsung Gear для шагов в своем приложении, а также шаги челюстной кости и шаги несоответствия. Я посмотрел на несколько вещей, таких как Samsung Gear Site, но не нашел ничего подходящего для меня.
2 ответа
Для соединения и передачи данных между мобильным устройством android и устройством Samsung Gear определяется Accessory Protocol. Таким образом, опция, доступная здесь, использует Accessory SDK для мобильных устройств Android и носимые Tizen.
Tizen предоставляет HumanActivityMonitor сторонним разработчикам для получения данных о количестве шагов шагомера.
Я разработал пример приложения на платформе Tizen для считывания данных счетчика шагов шагомера и передачи данных в мобильное приложение Consumer Android, когда мобильное и носимое устройство подключено через Samsung Gear Manager. Это просто настройка примеров приложений, доступных на сайтах.
Я делюсь кодом веб-приложения tizen вместе с файлом установщика (.wgt). Если вы не заинтересованы в разработке tizen прямо сейчас, вы можете установить приложение прямо на устройство Samsung, используя файл wgt.
Я также делюсь кодом приложения для Android вместе с файлом установщика (.apk). Вы можете попробовать пример передачи между устройствами и сделать свой код на платформе Android по мере необходимости. Я протестировал приложения на своих устройствах, и они работают хорошо, хотя возникает некоторая несогласованность данных.
Ссылка на Zip-файл:
Android потребительское приложение (apk)
Android-приложение для потребителей (код)
Приложение провайдера Tizen (WGT)
Приложение провайдера Tizen (код)
https://drive.google.com/file/d/0B6KEP_6UcxrATllCWTlmeUh1M28/view?usp=sharing
API монитора активности человека
Руководство по монитору активности человека
Пожалуйста, прочитайте руководство по аксессуарам и руководство HumanActivityMonitor для деталей реализации, вы найдете там простое объяснение.
Я сам этого не делал, но кажется, что Samsung использует собственную ОС: Tizen. И это работает на / с HTML 5 / CSS / Javascript.
Это, кажется, способ заставить это работать. И есть этот.