Китайский | Английский
Услуги HMS Healthkit от Huawei представляют собой открытую платформу данных экосистемы здоровья и фитнеса, которая управляет данными пользователя в соответствии с правилами безопасности и защиты конфиденциальности Huawei. Разработчики могут интегрировать эти услуги для записи данных здоровья и фитнеса пользователей в платформу данных экосистемы. Экосистема также предоставляет множество методов запроса данных, что позволяет разработчикам получать данные через различные устройства и приложения.
Этот проект представляет собой демонстрационный код Android для услуг HMS Healthkit. Код использует API Android для записи данных здоровья и фитнеса пользователей и чтения этих данных из платформы данных экосистемы. Этот код предназначен только для демонстрации простого использования API и ограниченного применения.
Основные возможности услуг HMS Healthkit:
Авторизация и вход
Позволяет пользователям войти в систему и получить права доступа для чтения и записи данных здоровья и фитнеса.
Код API Android расположен здесь: \app\src\main\java\com\huawei\demo\health\auth\HealthKitAuthActivity.java2) Отмена авторизации
Позволяет пользователям отменять свои права доступа.
Код API Android расположен здесь: \app\src\main\java\com\huawei\demo\health\HealthKitMainActivity.java
Управление данными здоровья и фитнеса
Позволяет пользователям управлять своими данными здоровья и фитнеса, включая добавление, удаление, обновление и поиск данных.
Код расположен здесь: \app\src\main\java\com\huawei\demo\health\HealthKitDataControllerActivity.java
Автоматическое отслеживание шагов
Позволяет устройству автоматически следить за количеством шагов.
Код расположен здесь: \app\src\main\java\com\huawei\demo\health\HealthKitAutoStepTrackerActivity.java
Поддерживает запись тренировок пользователя вместе со всеми авторизованными данными о здоровье, такими как время начала и окончания пробежки, а также данные о тренировках (траектория, скорость, частота сердечных сокращений).
Поддерживает создание тренировки (например, пробежки) при наличии согласия пользователя, запуск тренировки, запись данных о здоровье во время тренировки в экосистему данных и завершение тренировки.
При наличии согласия пользователя поддерживаются операции управления тренировками пользователя, такими как запрос, удаление и изменение данных о тренировках.
Код расположен по пути: \app\src\main\java\com\huawei\demo\health\HealthKitActivityRecordControllerActivity.java
Поддерживает создание пользовательских типов данных при наличии согласия пользователя, использование этих типов данных для записи данных о здоровье пользователя в экосистему данных.
Поддерживает отмену уже добавленных слушателей в экосистему данных.
Код расположен по пути: \app\src\main\java\com\huawei\demo\health\HealthKitSettingControllerActivity.java
Поддерживает управление новыми, изменёнными и полученными данными о здоровье пользователя при наличии согласия пользователя. В настоящее время поддерживаются только типы данных "повышенная частота сердечных сокращений" и "пониженная частота сердечных сокращений".Код расположен по пути: \app\src\main\java\com\huawei\demo\health\HealthKitHealthRecordControllerActivity.java
Перед использованием примеров кода Health Kit для Android, пожалуйста, проверьте, установлен ли необходимый IDE-средственный.
Распакуйте пакет с примерами кода.
Копируйте распакованный пакет кода в директорию IDE и импортируйте его в средство разработки.
Также необходимо сгенерировать отпечаток цифровой подписи и добавить файл подписи в проект, после чего добавить конфигурацию в build.gradle
. Подробнее
Нажмите Sync Project with Gradle Files для завершения подготовки разработки. Пример использования функций пакета с примерами кода требует настройки следующих параметров:
Учетная запись Huawei: приложение "Следи за здоровьем" проверяет наличие прав на чтение и запись данных о здоровье пользователя.
HMS SDK Maven адрес:
build.gradle
проекта в разделе allprojects -> repositories
следует указать адрес Maven HMS SDK: maven { url 'https://developer.huawei.com/repo/' }
build.gradle
проекта в разделе buildscript -> repositories
также следует указать адрес Maven HMS SDK: maven { url 'https://developer.huawei.com/repo/' }
Зависимости сборки: в файле build.gradle
уровня app
добавьте зависимости сборки: implementation 'com.huawei.hms:health:{версия}'
4. Информация AppId: добавьте информацию AppId, созданную в консоли разработчика, в файл AndroidManifest.xml приложения. ## Требования к окружению
Исправлено:
Если вы ещё в процессе оценки HMS Core, вы можете получить последние новости о HMS Core и общаться с другими разработчиками на форуме Reddit.
Если у вас есть вопросы по использованию примеров кода HMS, попробуйте:
huawei-mobile-services
, где вам помогут специалисты Huawei.Если у вас возникли проблемы при работе с примерами кода, пожалуйста, создайте issue в репозитории, а также приветствуем ваши pull requests.
Примеры кода для сервисов Huawei Health предоставляются под лицензией Apache License 2.0.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )