Vreau să extrag/citesc date din aplicația de sănătate. Utilizarea HealthDataResolver.AggregateRequest pentru a citi diferite valori de date, cum ar fi numărul total de pași și distanța.

Mai jos este codul de lucru și obțin numărul total de pași între startTime și endTime.

Acum întrebarea este Vreau să obțin distanța și caloriile arse de timpul/activitatea ideală. Nu orice calorii arse de vreun exercițiu sau pași. Vedeți această captură de ecran a aplicației, datele dorite sunt încadrate și subliniate.

Deci, pentru a citi distanța și caloriile arse în funcție de timpul/activitatea ideală, cum să construiți AggregateRequest? SAU Există calcule?

Ajutorul va fi apreciat.

citiți

2 Răspunsuri 2

Echivalentul metabolic al sarcinii (MET) este măsura obiectivă a raportului la rata la care o persoană cheltuie energie, în raport cu masa acelei persoane, în timp ce desfășoară o activitate fizică specifică comparativ cu o referință, stabilită prin convenție la 3,5 ml de oxigen pe kilogram pe minut, care este aproximativ echivalent cu energia consumată atunci când stai liniștit.

Puteți utiliza una dintre acestea Formule ale ratei metabolice

Ecuația Harris-Benedict revizuită

Bărbați BMR = 88.362 + (13.397 x greutate în kg) + (4.799 x înălțime în cm) - (5.677 x vârstă în ani)

Femei BMR = 447.593 + (9.247 x greutate în kg) + (3.098 x înălțime în cm) - (4.330 x vârstă în ani)