Статьи

Google Fit для Android: обзор

Google Fit включен в сервисы Google Play и позволяет разработчикам хранить данные о физической пригодности для пользователей, чтобы помочь пользователям отслеживать их привычки к тренировкам. Все данные, хранящиеся в Google Fit, хранятся в Интернете и доступны пользователю с нескольких устройств. Пользователь никогда не должен беспокоиться о потере своей информации, если он обновляет или меняет устройства.

В этом руководстве я познакомлю вас с Google Fit для Android, и вы узнаете, какие API доступны для использования.

Google Fit для пользователей Android

Прежде чем пользователи смогут использовать функции Google Fit вашего приложения, вам необходимо зарегистрировать свое приложение через Консоль разработчика Google . Затем вы можете включить API Google Fit в консоли разработчиков и создать идентификатор клиента OAuth, который может использоваться вашим приложением для доступа к данным о фитнесе, хранящимся в Google.

Если у вас есть идентификатор клиента, который можно использовать в вашем приложении, вам необходимо подключить GoogleApiClient в своем приложении и запросить необходимые функции для вашего приложения. Хотя регистрация и подключение вашего приложения выходят за рамки этого обзора, вы можете найти подробное пошаговое руководство на веб-сайте разработчиков Android . Как только ваше приложение настроено и пользователь предоставил вашему приложению разрешение на доступ к своей информации, вы готовы к работе.

Google Fit для Android состоит из различных API, которые позволяют разработчикам выполнять конкретные задачи. Прежде чем вы сможете погрузиться в каждый API и использовать их в своих приложениях, вы должны иметь общее представление о том, что делает каждый API.

Этот API позволяет получить доступ к необработанной информации от датчиков на устройстве. Вы можете не только получить доступ к стандартному оборудованию на мобильном телефоне, но также получить доступ к данным датчиков из аксессуаров, таких как устройство Android Wear.

API записи позволяет вашему приложению подписываться на определенные фрагменты данных и автоматически сохранять их. Это позволяет пользователю или вашему приложению получать доступ к этой информации с любого устройства, на которое пользователь предоставил разрешение.

Этот API позволяет получить доступ к архивной базе данных. Вы можете выполнять стандартные операции, такие как вставка, удаление и запрос данных о пригодности, которые были ранее сохранены.

Sessions API позволяет вашему приложению записывать данные в течение определенного периода времени, чтобы собирать информацию. Это может быть полезно в ситуациях, когда данные без таймфрейма или связанного действия не так полезны, как данные с контекстом, например, с частотой сердечных сокращений пользователя во время выполнения.

API-интерфейс датчиков позволяет вашему приложению получать доступ к данным датчиков с носимых устройств, поддерживающих Google Fit, а API-интерфейс с низким энергопотреблением Bluetooth позволяет приложению получать прямой доступ к устройствам Bluetooth для хранения данных с них.

Хотя Google Fit предоставляет большое количество типов данных, к которым может обращаться приложение, могут быть случаи, когда вы, разработчик, имеете доступ к дополнительным данным, которые не вписываются в стандартные категории. Для этих ситуаций вы можете использовать Config API. Это позволяет вашему приложению сохранять и извлекать данные нового типа, чтобы к ним можно было легко обращаться через Google Fit.

Google Fit — это мощная и перспективная платформа как для пользователей, так и для разработчиков. Несмотря на то, что в этом руководстве дан только краткий обзор платформы Google Fit и ее возможностей, теперь должно быть ясно, что платформа может предложить и как вы можете использовать ее в своих собственных приложениях. Если вы хотите узнать больше о Google Fit, посетите документацию на сайте разработчиков Google .