Android के लिए Google Fit API, Google Play services का हिस्सा हैं. Google Fit API, Android 4.1 (एपीआई लेवल 16) और इसके बाद वाले वर्शन पर काम करते हैं. इन एपीआई का इस्तेमाल करके, आपका ऐप्लिकेशन ये काम कर सकता है:
- करीब-करीब रीयल-टाइम में मौजूद और पुराना डेटा पढ़ें. इसमें ब्लूटूथ लो एनर्जी (BLE) वाले डिवाइस से मिला डेटा भी शामिल है.
- गतिविधियां रिकॉर्ड करना.
- डेटा को सेशन से जोड़ें.
- फ़िटनेस के लक्ष्य तय करना.
सेंसर डेटा पढ़ें
अगर आपका ऐप्लिकेशन उपयोगकर्ता की गतिविधि के बारे में जानकारी देता है, जैसे कि उसके रोज़ के कदम, तो उपयोगकर्ता की गतिविधि के बारे में करीब-करीब रीयल-टाइम डेटा दिखाना मददगार हो सकता है. सेंसर एपीआई की मदद से, रॉ डेटा की ऐसी स्ट्रीम को ऐक्सेस किया जा सकता है जिसमें यह जानकारी होती है. यह डेटा, Android पर काम करने वाले डिवाइस पर मौजूद सेंसर से लिया जा सकता है. साथ ही, साथी डिवाइस में मौजूद सेंसर, जैसे कि पहने जाने वाले डिवाइस से भी यह डेटा मिल सकता है.
डेटा रिकॉर्ड करें
अगर आपके ऐप्लिकेशन को किसी उपयोगकर्ता की शारीरिक गतिविधि से जुड़ा डेटा इकट्ठा करना, सेव करना, और सिंक करना है, तो रिकॉर्डिंग एपीआई का इस्तेमाल किया जा सकता है. यह एपीआई सदस्यताओं का इस्तेमाल करके, सेहत और तंदुरुस्ती से जुड़ा डेटा सेव करता है. आपका ऐप्लिकेशन रिकॉर्ड करने के लिए एक या उससे ज़्यादा तरह की गतिविधियां तय करता है. इसके बाद Google Fit, तय किए गए डेटा टाइप का डेटा बैकग्राउंड में सेव करता है. ऐसा तब भी होता है, जब आपका ऐप्लिकेशन न चल रहा हो. सिस्टम रीस्टार्ट होने पर, इन सदस्यताओं को भी वापस लाया जाता है.
![Google Fit का डायग्राम](https://developers-dot-devsite-v2-prod.appspot.com/static/fit/images/arch_android.png?authuser=8&hl=hi)
पुराना डेटा
अगर आपको उपयोगकर्ताओं को पिछली गतिविधियों का फ़िटनेस डेटा दिखाना है, तो इतिहास एपीआई का इस्तेमाल किया जा सकता है. यह एपीआई, सेहत और तंदुरुस्ती से जुड़े पुराने डेटा का ऐक्सेस देता है. इसकी मदद से, ऐप्लिकेशन में एक साथ कई काम किए जा सकते हैं, जैसे कि डेटा डालना, मिटाना, और उसे पढ़ना.
सेशन
फ़िटनेस डेटा अपने-आप में फ़ायदेमंद हो सकता है, लेकिन डेटा तब ज़्यादा उपयोगी होता है, जब उसमें उपयोगकर्ता की गतिविधि के बारे में अतिरिक्त जानकारी दी जाती है. सेशन एपीआई सेहत और तंदुरुस्ती से जुड़े डेटा के साथ-साथ, कुछ मेटाडेटा को सेशन नाम की यूनिट में इकट्ठा करता है. सेशन, एक समयावधि दिखाते हैं, जिसके दौरान उपयोगकर्ता फ़िटनेस से जुड़ी गतिविधि करता है.
लक्ष्य देखें और सेट करें
आपका ऐप्लिकेशन उपयोगकर्ताओं को प्रेरित करके यह दिखा सकता है कि उनकी फ़िटनेस गतिविधि उनके तय लक्ष्यों की तुलना में कैसी है. लक्ष्य एपीआई की मदद से आपका ऐप्लिकेशन, उपयोगकर्ताओं को उनके बनाए गए सेहत और फ़िटनेस से जुड़े लक्ष्य दिखा पाता है.