Android के लिए Google Fit API, Google Play services का हिस्सा हैं. Google Fit API, Android 4.1 (एपीआई लेवल 16) और इसके बाद के वर्शन पर काम करते हैं. इन एपीआई का इस्तेमाल करके, आपका ऐप्लिकेशन ये काम कर सकता है:
- रीयल-टाइम के आस-पास और पुराने डेटा को ऐक्सेस करना. इसमें ब्लूटूथ लो एनर्जी (बीएलई) डिवाइसों का डेटा भी शामिल है.
- गतिविधियां रिकॉर्ड करना.
- डेटा को किसी सेशन से जोड़ना.
- फ़िटनेस के लक्ष्य सेट करें.
सेंसर डेटा पढ़ें
अगर आपका ऐप्लिकेशन किसी उपयोगकर्ता की गतिविधि के बारे में जानकारी देता है, जैसे कि उसके रोज़ के कदमों की संख्या, तो उपयोगकर्ता की गतिविधियों के बारे में नियर-रीयल-टाइम डेटा दिखाना मददगार हो सकता है. Sensors API, इस जानकारी वाले रॉ डेटा की स्ट्रीम को ऐक्सेस करने की सुविधा देता है. यह डेटा, Android डिवाइस में मौजूद सेंसर के साथ-साथ, कंपैनियन डिवाइसों, जैसे कि पहने जाने वाले डिवाइसों में मौजूद सेंसर से भी मिल सकता है.
रिकॉर्ड किया गया डेटा
अगर आपके ऐप्लिकेशन को किसी व्यक्ति की शारीरिक गतिविधि का डेटा इकट्ठा, सेव, और सिंक करना है, तो Recording API का इस्तेमाल किया जा सकता है. यह एपीआई, सदस्यताएं इस्तेमाल करके सेहत और तंदुरुस्ती से जुड़ा डेटा सेव करता है. आपका ऐप्लिकेशन, रिकॉर्ड की जाने वाली एक या उससे ज़्यादा तरह की गतिविधियों के बारे में बताता है. इसके बाद, Google Fit बैकग्राउंड में बताए गए टाइप का डेटा सेव करता है. भले ही, आपका ऐप्लिकेशन न चल रहा हो. सिस्टम को रीस्टार्ट करने पर, यह कुकी इन सदस्यताओं को भी वापस लाती है.
पुराना डेटा
अगर आपको उपयोगकर्ताओं को पिछली गतिविधियों का फ़िटनेस डेटा देखने की सुविधा देनी है, तो History API का इस्तेमाल करें. इस एपीआई से, सेहत और तंदुरुस्ती से जुड़े पुराने डेटा को ऐक्सेस किया जा सकता है. साथ ही, ऐप्लिकेशन कई कार्रवाइयां कर सकते हैं. जैसे, डेटा डालना, मिटाना, और पढ़ना.
सेशन
फ़िटनेस डेटा अपने-आप में फ़ायदेमंद हो सकता है. हालांकि, जब इसे उपयोगकर्ता की गतिविधि के बारे में अतिरिक्त जानकारी के साथ मिलाया जाता है, तो यह डेटा ज़्यादा काम का होता है. Sessions API, सेहत और तंदुरुस्ती से जुड़े डेटा को कुछ मेटाडेटा के साथ सेशन नाम की इकाइयों में बंडल करता है. सेशन, एक तय समयसीमा को दिखाता है. इस दौरान उपयोगकर्ता फ़िटनेस से जुड़ी कोई गतिविधि करता है.
लक्ष्य देखना और सेट करना
आपका ऐप्लिकेशन, उपयोगकर्ताओं को उनकी फिटनेस से जुड़ी गतिविधि की तुलना उनके सेट किए गए लक्ष्यों से करके दिखा सकता है. इससे उन्हें प्रेरणा मिल सकती है. Goals API की मदद से, आपका ऐप्लिकेशन लोगों को सेहत और फ़िटनेस से जुड़े वे लक्ष्य दिखा सकता है जो उन्होंने सेट किए हैं.