शुरुआती जानकारी
Google फ़ास्ट पेयर सर्विस (GFPS) की सुविधा, ब्लूटूथ स्मार्ट (BLE) का इस्तेमाल करके फ़ोन की ज़्यादा बैटरी का इस्तेमाल किए बिना, आस-पास के ब्लूटूथ डिवाइसों को खोजती है. इस सुविधा से, डिवाइस आस-पास के आधार पर “जादूगर” स्थितियों में मदद मिलती है.
सुविधाएं
XPS का मकसद, स्पीकर, हेडफ़ोन, कार किट, माउस, और कीबोर्ड जैसे ब्लूटूथ और BLE डिवाइसों को जोड़ने की सुविधा देना है. इससे, उपयोगकर्ताओं के साथ कम इंटरैक्शन करने की ज़रूरत नहीं पड़ती. नीचे दिए गए निर्देशों को लागू करके, Google इस पर आधारित अतिरिक्त सुविधाएं रिलीज़ करता रहेगा. ऐसे कॉन्टेंट के कुछ उदाहरण यहां दिए गए हैं:
- दूसरे डिवाइस से आसानी से जुड़ने की सुविधा देने के लिए, डिवाइस के दूसरे डिवाइस से जोड़ने वाले मोड में होने पर, आधे पेज पर सूचना दिखाई जाती है. साथ ही, साथी ऐप्लिकेशन उपयोगकर्ताओं के लिए आसानी से मार्केटिंग किए जाते हैं.
- शुरुआती पेयरिंग पूरी होने के बाद, डिवाइस को उपयोगकर्ता के खाते से जोड़ना.
- डिवाइस चालू होने पर और अपने मालिकाना हक वाले दूसरे फ़ोन, टैबलेट या डेस्कटॉप के पास बाद में दूसरे डिवाइस से जोड़ने की सूचना दिखाई जानी चाहिए, ताकि उपयोगकर्ता को दूसरे डिवाइसों के साथ जोड़ने से पहले यह जानने की ज़रूरत न पड़े कि दूसरे डिवाइसों के साथ जोड़ने से पहले उपयोगकर्ता को यह जानने की ज़रूरत न हो कि दूसरे डिवाइस को पेयरिंग मोड में कैसे रखना है.
- डिवाइस के साथ मनमुताबिक नाम जोड़ना.
- बैटरी की सूचनाएं, हेडफ़ोन के लिए दिखती हैं.
- Android 10 और इसके बाद के वर्शन वाले डिवाइसों की जानकारी दिखाता है.
- खोए हुए हेडसेट या बड का पता लगाने की सुविधा.
- ऑफ़लाइन होने की सुविधा, कम नेटवर्क वाली स्थितियों में काम करती है.
- उपयोगकर्ता की गतिविधि (जैसे, मूवी शुरू करना) और प्राथमिकता वाले इवेंट (जैसे कोई इनकमिंग कॉल) के आधार पर डिवाइसों के बीच हेडसेट के कनेक्शन को आसानी से बदलने के लिए, ऑडियो स्विच की सुविधा दें.
- सुनने से जुड़ी ज़रूरी सुविधाओं के लिए बेहतर ऐक्सेस कंट्रोल देने के लिए, सुनने लायक कंट्रोल की सुविधा काम करती है.
सुविधा से जुड़ी ज़रूरी शर्तें
डिवाइस टाइप के आधार पर , सुविधा का इस्तेमाल करने की ज़रूरी शर्तें अलग-अलग होंगी. ज़्यादा जानकारी के लिए, डिवाइस की सुविधा से जुड़ी ज़रूरी शर्तें देखें.
प्रोफ़ाइल डिपेंडेंसी
HPS लागू करना, ब्लूटूथ कोर स्पेसिफ़िकेशन v4.2 या इसके बाद के वर्शन के साथ काम करता है.
ऑक्टेट ऑर्डर
जहां भी किसी फ़ील्ड में कई बाइट होते हैं, वहां बाइट का क्रम बिग-एंडियन होता है. इसका मतलब है कि नेटवर्क बाइट ऑर्डर (सबसे अहम ऑक्टेट से सबसे कम महत्वपूर्ण ऑक्टेट तक).
ध्यान दें कि यह नेटवर्क पर ट्रांसफ़र किए गए बाइट के लिए स्टैंडर्ड है, लेकिन यह ब्लूटूथ एसआईजी की विशेषताओं में, मल्टी-बाइट फ़ील्ड के लिए बाइट क्रम से अलग है. उदाहरण के लिए, किसी विज्ञापन में सेवा यूयूआईडी ज़्यादा छोटा होता है.
पहचान फ़ाइल को लागू करना
रेफ़रंस लागू करने के लिए, आस-पास एम्बेड की गई SDK टूल की लाइब्रेरी देखें.