Розвиток

У цій частині ви створите просту перевірку калорій за допомогою Samsung Health SDK. Додаток може читати та записувати дані про споживання їжі та спожиті калорії в Samsung Health.

Коли ви успішно дотримуєтесь цього розділу, ви побачите такі дані:

  • Калорії згоріли з голом
  • Вживайте калорії з метою

розробників

Крок 1: Знайдіть файли

Бібліотека SDK знаходиться за адресою lib/samsung-health-data.jar файлу проекту.

Крок 2: Запит дозволу

Відкрийте HealthDataProvider.java у проекті програми перевірки калорій. Обробка даних про здоров’я користувача доступна лише за згодою користувача.

У своєму мобільному телефоні, коли ви підключаєте створену програму до Samsung Health, вам потрібно буде ввімкнути дозвіл на дані та вибрати Готово.

Додавання даних про харчування та фізичні вправи

Запис даних про стан здоров’я в Samsung Health доступний разом із SDK. Після запуску програми Calorie Checker додайте дані про споживання їжі та фізичні вправи. Ці додані дані також відображаються на Samsung Health.

Тип спалених калорій

Тип даних про спалені калорії має поля для активного часу, часу відпочинку та термічного впливу їжі (TEF). Зверніться до таблиці нижче про типи спалених калорій.

Щоб отримати загальну кількість спалених калорій:

active_calorie + rest_calorie + tef_calories

Крок 3: Тренуйтеся щодо загальної кількості спалених калорій

Встановіть дані для зчитування спалених калорій.

Як уже згадувалося, щоб отримати загальну кількість калорій, просто отримайте суму активних калорій, калорій відпочинку та ТЕФ. Складіть усі значення властивостей у результаті.

Крок 4: Перевірка результату

Запустіть програму перевірки калорій та перевірте її результати на телефоні, який повинен мати такі дані про стан здоров’я:

Ціль, визначена для спалених та споживаних калорій, становить 2300 ккал та 2000 ккал відповідно.

Дізнайтеся більше, переглянувши відео

Ви закінчили!

Вітаємо! Ви успішно досягли мети цієї теми Code Lab. Тепер ви можете створити додаток для перевірки калорій самостійно!