2015-04-10 1 views
2

Я работаю лицом для Android Wear. Я хочу прочитать шаги, которые подсчитывают часы (отображаемые на карте). Есть ли какие-либо простые способы доступа к данным? Мои исследования показали, что я могу либо создать свой собственный счетчик шагов (чего я не хочу из-за проблемы точности). Другой доступ к Google Api. Тем не менее, я нахожу его очень «веским» в коде, чтобы реализовать его вместе с моей функцией батареи телефона. Есть ли другой способ получить данные?Доступ к Google Подгоняйте количество шагов на Android Wear

Я не хочу, чтобы это было связано с телефоном, но только с изображением на часах.

я нашел больше информации здесь, но это немного старый: Access Android Wear Fit Data

ответ

0

кажется мне, как вы сделали ваши исследования довольно хорошо. Получение данных из API Google действительно немного сложно. Но если вы не хотите создавать свой собственный счетчик шагов, это то, что вам нужно сделать. Недавно я помог AliceOS правильно настроить соединение с Fit API. Возможно, образец кода, упомянутый в comment, может помочь вам. Он должен по крайней мере быть современным. Удачи!

0

Тем не менее, это старый вопрос, но, возможно, этот ответ поможет кому-то в будущем. С 2015 года GoogleApis немного проще в использовании.

Чтобы получить ежедневные общие шаги (те же, что и в Google приступе) есть HistoryApi с его метод:

Fitness.HistoryApi.readDailyTotal(googleApiClient, DataType.TYPE_STEP_COUNT_DELTA);

Существует сообщение в блоге на reading daily steps. Некоторые сведения также содержатся в главе Work with the Fitness History, особенно если вы хотите использовать данные из других временных диапазонов. Кстати, как я помню, чтобы читать ежедневные шаги, вам не нужно запрашивать какие-либо области (разрешения api).

[Wear 1,0]

В изнашивания 1.0 нет Google счета поддержки, таким образом, все, что вы можете сделать, это использовать readDailyTotal() метод. Чтобы выполнить эту работу, вы должны вызвать метод useDefaultAccount() при создании своего клиента.

[Wear 2.0]

я не уверен, является ли метод с учетом значения по умолчанию от износа 1.0 будет по-прежнему работать на износ устройств 2.0, но это нормально. Спасибо Google Sign-In, используя учетные записи на износ не боль;) Просто следуйте инструкциям в ссылке выше, и это должно быть хорошо.

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

Одно уведомление, когда я использовал консоль разработчика Google для создания файла конфигурации jQuery OAUTH, он не работал. Просто используйте сайт входа, чтобы создать его.

 Смежные вопросы

  • Нет связанных вопросов^_^