Pe această parte, veți crea un simplu control de calorii cu Samsung Health SDK. Aplicația poate citi și scrie atât datele despre consumul de alimente, cât și despre caloriile arse pe Samsung Health.

Când urmați cu succes această secțiune, puteți vedea următoarele date:

  • Caloriile arse cu un scop
  • Consumați calorii cu un scop

construiți

Pasul 1: Găsiți fișiere

Biblioteca SDK se află la lib/samsung-health-data.jar din fișierul proiectului.

Pasul 2: Cerere de autorizare

Deschideți HealthDataProvider.java în proiectul aplicației Calorie Checker. Gestionarea datelor de sănătate ale utilizatorului este disponibilă numai cu acordul utilizatorului.

În telefonul mobil, când conectați aplicația creată la Samsung Health, va trebui să activați permisiunea de date și să selectați Efectuat.

Adăugarea de date nutriționale și de exerciții fizice

Scrierea datelor de sănătate la Samsung Health este disponibilă cu SDK-ul său. După ce rulați aplicația Calorie Checker, adăugați datele privind consumul de alimente și exercițiile fizice. Aceste date adăugate sunt afișate și pe Samsung Health.

Calorii arse tip de date

Tipul de date calorii arse are câmpuri pentru timpul activ, timpul de odihnă și efectul termic al alimentelor (TEF). Consultați tabelul de mai jos pentru tipurile de date calorii arse.

Pentru a obține numărul total de calorii arse:

active_calorie + rest_calorie + tef_calories

Pasul 3: Practicați pentru caloriile totale arse

Setați datele pentru a citi caloriile arse.

După cum sa menționat, pentru a obține caloriile totale, pur și simplu obțineți suma caloriilor active, de odihnă și TEF. Adăugați toate valorile proprietății în rezultat.

Pasul 4: Verificarea rezultatului

Rulați aplicația Calorie Checker și verificați rezultatele acesteia pe telefon, care ar trebui să conțină următoarele date de sănătate:

Obiectivul definit pentru caloriile consumate și arse este de 2300 kcal și respectiv de 2000 kcal.

Aflați mai multe vizionând videoclipul

Ai terminat!

Felicitări! Ați atins cu succes obiectivul acestui subiect Code Lab. Acum, puteți crea singură o aplicație de verificare a caloriilor!