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
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!