Google Fit este inclus în serviciile Google Play și permite dezvoltatorilor să stocheze date de fitness pentru utilizatori pentru a ajuta utilizatorii să urmărească obiceiurile de exercițiu. Toate datele stocate prin Google Fit sunt stocate online și sunt accesibile utilizatorului de pe mai multe dispozitive. Utilizatorul nu trebuie să-și facă griji pentru a-și pierde informațiile în cazul în care actualizează sau schimbă dispozitive.
În acest tutorial, vă prezint Google Fit pentru Android și aflați ce API-uri sunt disponibile pentru utilizare.
Înainte ca utilizatorii să poată utiliza funcțiile Google Fit ale aplicației dvs., trebuie să înregistrați aplicația dvs. prin intermediul Consolei pentru dezvoltatori Google. Apoi, puteți activa API-ul Google Fit în consola pentru dezvoltatori și puteți crea un ID client OAuth care poate fi utilizat pentru aplicația dvs. pentru a accesa datele de fitness stocate prin Google.
După ce aveți un cod client care poate fi folosit în aplicația dvs., trebuie să vă conectați a GoogleApiClient
în aplicația dvs. și solicitați funcțiile necesare pentru aplicația dvs. În timp ce înregistrați și conectați aplicația dvs. sunt dincolo de sfera acestei prezentări, puteți găsi o descriere detaliată pe site-ul dezvoltatorilor Android. Odată ce aplicația dvs. este setată și utilizatorul a acordat permisiunea dvs. de acces pentru a accesa informațiile sale, sunteți gata să plecați.
Google Fit for Android este alcătuit din diverse API-uri care permit dezvoltatorilor să îndeplinească anumite sarcini. Înainte de a vă arunca cu capul în fiecare API și de a le utiliza în aplicațiile dvs., ar trebui să aveți o idee generală despre ceea ce face fiecare API.
Acest API vă permite să accesați informațiile brute de la senzori de pe dispozitiv. Nu numai că puteți accesa un echipament standard pe un telefon mobil, dar puteți accesa și datele senzorilor de la accesorii, cum ar fi un dispozitiv Android Wear.
API-ul de înregistrare permite aplicației dvs. să se aboneze la anumite piese de date și să le stocheze automat. Acest lucru permite utilizatorului sau aplicației dvs. să acceseze aceste informații de pe orice dispozitiv pe care utilizatorul le-a acordat permisiunea.
Acest API vă permite să accesați o bază de date de arhivă. Puteți efectua operații standard, cum ar fi inserarea, ștergerea și interogarea datelor de fitness care au fost stocate anterior.
API-ul Sessions permite aplicației dvs. să înregistreze date într-o perioadă de timp pentru a agrega informații. Acest lucru poate fi util în situațiile în care datele fără o durată de timp sau o activitate asociată nu sunt la fel de utile ca datele cu un context, cum ar fi frecvența cardiacă a utilizatorului în timpul unei derulări.
În timp ce API-ul Sensors permite aplicației dvs. să acceseze datele senzorilor din dispozitivele care suportă Google Fit, API-ul Bluetooth low energy permite aplicației dvs. acces direct la dispozitivele Bluetooth pentru a stoca date de la acestea.
În timp ce Google Fit oferă un număr mare de tipuri de date care pot fi accesate de o aplicație, pot exista momente în care dvs., dezvoltatorul, aveți acces la date suplimentare care nu se încadrează în categoriile standard. Pentru aceste situații, puteți utiliza API-ul Config. Aceasta permite aplicației dvs. să stocheze și să recupereze date de tip nou, astfel încât să poată fi accesată cu ușurință prin Google Fit.
Google Fit este o platformă puternică și promițătoare, atât pentru utilizatori, cât și pentru dezvoltatori. Chiar dacă acest tutorial vă oferă doar o scurtă prezentare a platformei Google Fit și a capabilităților acesteia, acum ar trebui să fie clar ce oferă platforma și cum puteți să-l utilizați în propriile aplicații. Dacă doriți să aflați mai multe despre Google Fit, vizitați documentația de pe site-ul web al dezvoltatorilor Google.