Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
В этом руководстве объясняется, как начать разработку с помощью Google Fit для Android.
Настраивать
Прежде чем приступить к созданию приложения, выполните шаги, описанные в следующих разделах.
Получите учетную запись Google
Чтобы использовать API Google Fit, вам потребуется учетная запись Google. Вы можете создать новую учетную запись или использовать существующую учетную запись. Возможно, вы захотите создать отдельную учетную запись, чтобы протестировать свое приложение с точки зрения пользователя.
Получить сервисы Google Play
Получите последнюю версию клиентской библиотеки для сервисов Google Play на хосте разработки:
Это гарантирует, что Gradle автоматически загрузит SDK для фитнеса при сборке вашего приложения.
Создайте и протестируйте свое приложение
После завершения шагов настройки вы можете приступить к созданию своего приложения. Для начала узнайте, какие типы данных может хранить и читать ваше приложение. Узнайте больше о работе с данными в Google Fit.
Создайте клиент API и добавьте типы данных, которые необходимы вашему приложению для записи или чтения данных. Доступны следующие конечные точки:
SensorsClient : доступ к различным источникам данных о здоровье и самочувствии от аппаратных датчиков на локальном устройстве и на сопутствующих устройствах.
RecordingClient : для маломощного, всегда включенного фонового сбора данных датчика.
HistoryClient : вставка, удаление и чтение исторических данных в Google Fit.
Ниже показан результирующий поток авторизации, с которым сталкиваются пользователи, когда у них запрашиваются разрешения:
Разрешения Android : пользователи видят, какие разрешения Android запрошено вашим приложением перед его загрузкой. После того, как ваше приложение загружено, оно запрашивает все необходимые ему разрешения во время выполнения, а пользователи предоставляют или отклоняют эти разрешения.
Проверить и подключиться . Ваше приложение проверяет, были ли предоставлены разрешения, прежде чем запрашивать доступ к другим типам данных.
Запрос областей OAuth . Google предлагает пользователю предоставить вашему приложению области OAuth, необходимые для типов данных, к которым он хочет получить доступ.
Примененный доступ : после того, как пользователь предоставит разрешения, ваше приложение может получить доступ к типам данных, принадлежащим областям, для которых пользователь предоставил разрешение.