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