इस पेज पर Wear OS रिलीज़ के बारे में जानकारी दी गई है. जैसे, Wearable SDK टूल और पहने जाने वाले डिवाइस की सपोर्ट लाइब्रेरी का ऐक्सेस मिलता है.
Wearable SDK टूल 18.1.0 से 31 अगस्त, 2023
पहने जाने वाले SDK टूल के वर्शन 18.1.0 में, एपीआई के छोटे-मोटे अपडेट शामिल हैं पहने जाने वाले डिवाइस के लिए सपोर्ट लाइब्रेरी की रिलीज़. अपडेट में ये शामिल हैं:
- फ़ोन स्विचिंग समर्थन, देखें
NodeClient.OnNodeMigratedListener
देखें. - इसके लिए अतिरिक्त दस्तावेज़
MessageClient
मैसेज भेजें और उनका जवाब दें. - एपीआई की जानकारी में लिंक अपडेट किए गए.
2022-सितंबर 2020 पहने जाने वाला SDK टूल 18.0.0
पहने जाने वाले SDK टूल के वर्शन 18.0.0 में, एपीआई के छोटे-मोटे अपडेट शामिल हैं. ये अपडेट, नए वर्शन पर काम करने के लिए ज़रूरी हैं पहने जाने वाले डिवाइस के लिए सपोर्ट लाइब्रेरी की रिलीज़. अपडेट में ये शामिल हैं:
- Android को टारगेट करने वाले ऐप्लिकेशन के लिए
WearableListenerService
सहायता 13—समस्या 235538840. MessageClient.sendRequest()
का नया तरीका.
2022-फ़रवरी-16 पहने जाने वाले डिवाइस के लिए सपोर्ट लाइब्रेरी का v2.9.0 वर्शन
Wearable Support Library के वर्शन 2.9.0 में, बची हुई सभी क्लास का इस्तेमाल बंद कर दिया गया है. Wear OS Jetpack लाइब्रेरी का इस्तेमाल करें आज़माएं.
Wear OS Jetpack लाइब्रेरी 2021 से अक्टूबर 2029
Wear OS Jetpack लाइब्रेरी पहने जाने वाले डिवाइस की सहायता लाइब्रेरी के विकल्प और उन्हें इस तरह से डिज़ाइन नहीं किया गया है कि हैं बेमिसाल. Wearable की सहायता लाइब्रेरी, Wear OS 3 पर काम नहीं करती है.
2021 से 27 अप्रैल, 2021 का SDK टूल, पहने जाने वाले डिवाइस का 17.1.0 वर्शन
पहने जाने वाले SDK टूल के वर्शन 17.1.0 में, एपीआई के मामूली अपडेट शामिल हैं पहने जाने वाले डिवाइस के लिए सपोर्ट लाइब्रेरी की रिलीज़.
2020 से सितंबर 2028, 'पहने जाने वाले डिवाइस के लिए सपोर्ट लाइब्रेरी' का v2.8.1 वर्शन
Wearable Support लाइब्रेरी के वर्शन 2.8.1 में ये बदलाव शामिल हैं.
Watch Face टेंप्लेट का इस्तेमाल करते समय Jetifier को बंद करने की अनुमति दें
Android Studio Watch Face का टेंप्लेट अब अनुमति देने के लिए AndroidX डिपेंडेंसी का इस्तेमाल करता है Jetifier को बंद किया जाएगा. स्मार्टवॉच की होम स्क्रीन के टेंप्लेट का इस्तेमाल करते समय, ये सुधार लागू होते हैं Android Studio 4.2 या इसके बाद के वर्शन के साथ.
साल 2020 से सितंबर 2024 तक, पहने जाने वाले डिवाइसों के लिए सहायता लाइब्रेरी का v2.8.0 वर्शन
Wearable Support लाइब्रेरी के वर्शन 2.8.0 में ये बदलाव शामिल हैं.
डिफ़ॉल्ट Android घड़ी के विजेट की सेवा देने वाली कंपनियों के बारे में बताने के लिए फ़ॉलबैक सुविधा
स्मार्टवॉच की होम स्क्रीन पर, अब setDefaultComplicationProviderWithFallbacks
का इस्तेमाल करके यह जानकारी दी जा सकती है
डिफ़ॉल्ट रूप से, एक या उससे ज़्यादा नॉन-सिस्टम Android घड़ी के विजेट देने वाले ऐप्लिकेशन का इस्तेमाल करना होगा. अगर इनमें से कोई नहीं
बताए गए गैर-सिस्टम प्रोवाइडर इंस्टॉल कर दिए जाते हैं, तो सिस्टम इस पर वापस चला जाता है
पर जाकर सेटिंग को चालू करें.
पहने जाने वाली ऐक्टिविटी बंद है
WearableActivity
के इस्तेमाल पर रोक लगा दी गई है. AmbientModeSupport
का इस्तेमाल करें
आज़माएं.
SKIP_CONFIRMATION_UI बहिष्कृत
ActionConfirmationActivity.SKIP_CONFIRMATION_UI
के इस्तेमाल पर रोक लगा दी गई है. Wear 2.0 की रिलीज़ के बाद से, इस अतिरिक्त सुविधा का इस्तेमाल नहीं किया गया है.
2020-मई-15, पहने जाने वाले डिवाइसों के लिए सहायता लाइब्रेरी का v2.7.0 वर्शन
Wearable Support Library के वर्शन 2.7.0 में, ये शामिल हैं सुविधा.
स्मार्टवॉच की होम स्क्रीन के लिए हार्डवेयर की प्रोसेसिंग
अब आप एक्सटेंशन का इस्तेमाल करते समय, हार्डवेयर-एक्सेलरेटेड कैनवस का इस्तेमाल करने के लिए कह सकते हैं
CanvasWatchFaceService
क्लास. हार्डवेयर की मदद से तेज़ी लाने का फ़ायदा
अपनी स्मार्टवॉच की होम स्क्रीन की परफ़ॉर्मेंस को बेहतर बनाएं और ज़्यादा यूज़र इंटरफ़ेस (यूआई) परफ़ॉर्मेंस ऐक्सेस करें
डेटा शामिल है.
ज़्यादा जानकारी के लिए, हार्डवेयर की मदद से अपनी स्मार्टवॉच की होम स्क्रीन की परफ़ॉर्मेंस को बेहतर बनाना तेज़ी लाना.
साल 2020 से अप्रैल 2021 तक, पहने जाने वाले डिवाइसों के लिए सहायता लाइब्रेरी का v2.6.0 वर्शन
Wearable Support Library के वर्शन 2.6.0 में, ये चीज़ें शामिल हैं सुधार होगा.
Android Jetpack पर माइग्रेशन
पहने जाने वाले डिवाइसों की सहायता लाइब्रेरी को Android Jetpack पर माइग्रेट कर दिया गया है.
मौजूदा लाइब्रेरी अब AndroidX में मैप और ऐक्सेस की जा सकती हैं
androidx
नेमस्पेस का इस्तेमाल करके और अब काम नहीं करने वाली सहायता पर सभी डिपेंडेंसी का इस्तेमाल करता है
लाइब्रेरी के पास
निकाल दिया गया है.
इस बदलाव से, आपको Android पर पहने जाने वाले डिवाइसों के लिए सहायता लाइब्रेरी का भी इस्तेमाल करने की सुविधा मिलेगी Studio 4.0 और उसके बाद के वर्शन में, इस तरह की समस्याएं हल की जा सकती हैं समस्या #147972079 में अपडेट किया गया है.
2019 से अगस्त 2028 तक, पहने जाने वाले डिवाइसों के लिए सहायता लाइब्रेरी का v2.5.0 वर्शन
Wearable Support Library के वर्शन 2.5.0 में, ये चीज़ें शामिल हैं सुधार होगा.
TYPE_NO_अनुमति
ComplicationDrawable
अब एक NEW_TASK
फ़्लैग शामिल है, जो पक्का करता है कि startActivity()
WatchFaceService
से लिया गया है
FLAG_ACTIVITY_NEW_TASK
शामिल करें
android.util.AndroidRuntimeException
से बचने के लिए.
इस बदलाव से TYPE_NO_PERMISSION
Android घड़ी के विजेट का टाइप,
स्मार्टवॉच की होम स्क्रीन को बंद कर रही हूँ.
2018-सितंबर 2025 पहने जाने वाला SDK 16.0.0
Wearable SDK का वर्शन 16.0.0, Google Play services के ज़रूरी वर्शन को वर्शन 12.4 से कम करता है वर्शन 8.6 पर अपग्रेड करें. इस बदलाव से, मौजूदा ऐप्लिकेशन 'पहने जाने वाले डिवाइस' के नए वर्शन पर अपडेट हो जाएंगे SDK टूल इस्तेमाल करने के लिए, Google Play services APK को अपडेट करने की ज़रूरत नहीं है.
11 जून, 2018 से Wear OS डेवलपर के लिए झलक 2 के बारे में अपडेट
हाल ही का ओवर-द-एयर Wear OS Developer Preview 2 में किए गए अपडेट बैकग्राउंड में चलने वाले ऐप्लिकेशन के लिए फिर से चालू किए गए अलार्म और काम.
हालांकि, नीति में किए गए इस बदलाव की मदद से, ऐप्लिकेशन बनाने के साथ-साथ बैकग्राउंड अलार्म और नौकरियों पर Android P की दूसरी पाबंदियां लागू रहेंगी. इनमें वे पाबंदियां भी शामिल हैं जो ऐप्लिकेशन स्टैंडबाय बकेट. सबसे सही तरीकों के बारे में करें.
इस अपडेट से उपयोगकर्ता के इनपुट और डेटा की निजता को ऐक्सेस करने के लिए, बैकग्राउंड में चलने वाले ऐप्लिकेशन के लिए उपयोगकर्ता के इनपुट का ऐक्सेस सीमित किया जाता है और सेंसर डेटा. ऐप्लिकेशन की ज़रूरी शर्तों के हिसाब से, आपको फ़ोरग्राउंड सेवा का इस्तेमाल करना पड़ सकता है ताकि सेंसर डेटा का लगातार ऐक्सेस चालू किया जा सके.
8 मई 2018 से Wear OS के लिए डेवलपर के लिए झलक 2
Wear OS Developer Preview 2 में, Google Assistant का बेहतर अनुभव जैसी सुविधाएँ हैं.
कोई भी गड़बड़ी या सुझाव, शिकायत या राय सबमिट करने के लिए, Wear OS by Google से जुड़ी समस्या को ट्रैक करने वाला टूल. जितनी जल्दी इन्हें सबमिट किया जाएगा, उतनी ही जल्दी इन्हें सबमिट किया जाएगा फ़ाइनल रिलीज़ में किए गए सुधारों के शामिल होने की संभावना.
पहले से मालूम समस्याएं
इस सेक्शन में, झलक 2 की रिलीज़ में आम तौर पर होने वाली समस्याओं के बारे में बताया गया है.
Wear OS इमेज से जुड़ी समस्याएं
- जब आप किसी भी ऐप्लिकेशन में हों और आप पावर बटन पर क्लिक करते हैं, तो हो सकता है कि आपको वापस पिछले पेज पर वापस भेजा जाए स्क्रीन पर दिखेगी.
'चीन के लिए Wear OS' इमेज से जुड़ी समस्याएं
- जब आप किसी भी ऐप्लिकेशन में हों और आप पावर बटन पर क्लिक करते हैं, तो हो सकता है कि आपको वापस पिछले पेज पर वापस भेजा जाए स्क्रीन पर दिखेगी.
- आवाज़ से जुड़ी साउंड सेटिंग नहीं हैं बना हुआ है. उदाहरण के लिए, किसी इनकमिंग कॉल के नतीजे में, स्मार्टवॉच पर सुनाई देने वाली घंटी बजती है, यहां तक कि घड़ी में आवाज़ बंद है. और अगर आप अलार्म का वॉल्यूम अडजस्ट करते हैं, इस बदलाव का कोई असर नहीं पड़ता.
- ऐसा हो सकता है कि एक से ज़्यादा सूचनाएं ठीक से न दिखें. उदाहरण के लिए, अगर टाइमर और स्टॉपवॉच, दोनों सेट हैं, सूचनाएं नहीं दिखाई जाती हैं. हमारा सुझाव है कि आप एक से ज़्यादा सूचना पाने के बजाय, एक ही सूचना को चालू रखें.
- चीन के वर्शन में Wear ऐप स्टोर, यह काम करता है काम नहीं करता. डेवलपर इसका इस्तेमाल करके, नए ऐप्लिकेशन अपडेट या इंस्टॉल नहीं कर सकते चैनल. हमारा सुझाव है कि अपने ऐप्लिकेशन को अलग से लोड करने के लिए, `adb` का इस्तेमाल करें इस टूल का इस्तेमाल किया जा सकता है.
Wear एम्युलेटर से जुड़ी समस्याएं
- साथी फ़ोन पर इनकमिंग फ़ोन कॉल जोड़े गए एम्युलेटर में, इनकमिंग कॉल के तौर पर _mirrored_ नहीं दिखता है.
- एसडीके मैनेजर का इस्तेमाल करने पर इंस्टॉल करने या पुष्टि करने के लिए कि आपके पास इंस्टॉल करने के दौरान उन्हें चुनने के बाद, चुने हुए का निशान हटाया जा सकता है. अगर उन्हें चुने हुए का निशान हटाने के लिए, उन्हें दूसरी बार चुनें.
- जब एम्युलेटर कोल्ड चालू करता है, तो दिखाई दे सकती है: "आपके कंप्यूटर में कोई आंतरिक समस्या है. डिवाइस. जानकारी के लिए मैन्युफ़ैक्चरर से संपर्क करें." इससे कोई असर नहीं पड़ेगा काम करता है. अपने ऐप्लिकेशन की जांच शुरू करने के लिए, नीचे की ओर स्क्रोल करें और ठीक है पर क्लिक करें.
- ऐसा हो सकता है कि एम्युलेटर पर बोलकर जवाब देने की सुविधा काम न करे. उदाहरण के लिए, अगर आपको Google Hangouts मैसेज की सूचना मिल रही है और आपको लगता है कि बोलकर मैसेज का जवाब देने के लिए, "Google बार-बार रुक रहा है" गड़बड़ी का मैसेज होता है और आपको बोलकर जवाब देने से रोका जाता है.
- इंस्टैंट रन, इसकी मदद से काम नहीं करता Wear एम्युलेटर.
- शायद प्रोग्राम के हिसाब से स्क्रीनशॉट लेने से काम न करे. जैसे, `adb` का इस्तेमाल करना या गड़बड़ी की रिपोर्ट लेना. समाधान के लिए, एम्युलेटर पर मौजूद कैमरा बटन पर क्लिक करें स्क्रीनशॉट कैप्चर करने के लिए टूलबार.
Wear एम्युलेटर के चीन वर्शन से जुड़ी समस्याएं
- ऐसा हो सकता है कि साथी फ़ोन पर आने वाला फ़ोन कॉल न दिखाया जाए या _mirrored_, का इस्तेमाल, जोड़े गए एम्युलेटर में इनकमिंग कॉल के तौर पर कर सकता है. इसी वजह से, मिस्ड कॉल की सूचनाएं उन्हें एम्युलेटर में नहीं दिखाया जाएगा. साथ ही, आप शायद इन सवालों का जवाब न दे पाएं एम्युलेटर से कॉल आएगा, इस स्थिति में कॉल की घंटी बजती रहेगी.
- एसडीके मैनेजर का इस्तेमाल करने पर इंस्टॉल करने या पुष्टि करने के लिए कि आपके पास इंस्टॉल करने के दौरान उन्हें चुनने के बाद, चुने हुए का निशान हटाया जा सकता है. अगर उन्हें चुने हुए का निशान हटाने के लिए, उन्हें दूसरी बार चुनें.
- जब एम्युलेटर कोल्ड चालू करता है, तो दिखाई दे सकती है: "आपके निजी डेटा में कोई आंतरिक समस्या है. डिवाइस. जानकारी के लिए मैन्युफ़ैक्चरर से संपर्क करें." इससे कोई असर नहीं पड़ेगा काम करता है. अपने ऐप्लिकेशन की जांच शुरू करने के लिए, नीचे की ओर स्क्रोल करें और ठीक है पर क्लिक करें.
- इंस्टैंट रन, इसकी मदद से काम नहीं करता Wear एम्युलेटर.
- प्रोग्राम के हिसाब से स्क्रीनशॉट लेना, जैसे कि `adb` का इस्तेमाल करके या गड़बड़ी की रिपोर्ट मिलेगी, शायद काम न करे. समाधान के लिए, एम्युलेटर पर मौजूद कैमरा बटन पर क्लिक करें स्क्रीनशॉट कैप्चर करने के लिए टूलबार.
Wear डिवाइसों पर Google Assistant की सुविधा
Wear OS पर Assistant के लिए बेहतर सहायता से, आपको Android कोड लिखे बिना ही, पहने जाने वाले डिवाइसों के लिए तैयार अनुभव. खास तौर पर, आपके पास ये काम करने की सुविधा होती है Actions on Google प्लैटफ़ॉर्म के लिए बना, जिससे आपके उपयोगकर्ताओं को काम पूरे करने में मदद मिलती है अपने प्रॉडक्ट और सेवाओं के बारे में बात करते हैं.
इसके अलावा, अब Wear OS की मदद से बोलकर और छूकर, तेज़ी से बातचीत की जा सकती है. सुझाव वाले चिप भी काम करते हैं. वह ये काम करता है:
- उपयोगकर्ताओं को फटाफट इंटरैक्शन पूरे करने में मदद करना
- आपकी सेट की गई कार्रवाई की क्षमता के बारे में उपयोगकर्ताओं को संकेत देना
इसके अलावा, Wear OS में अब ज़्यादा विज़ुअल कार्ड के साथ-साथ, लिस्ट और कैरसेल.
इस तरह, आप DialogFlow
,
टेंप्लेट या
इस्तेमाल करने के लिए, कार्रवाइयां SDK टूल
Wear OS के लिए Actions on Google बनाएँ. आपको इस नए आइडिया के साथ,
खास तौर पर स्मार्टवॉच के लिए बने रिस्पॉन्स टेंप्लेट. Actions on के लिए सबसे सही तरीके
Google शामिल है:
- छोटा और सटीक डायलॉग
- विज़ुअल और आवाज़, दोनों तरीकों से फ़ीडबैक देने की सुविधा चालू करना
Wear OS पर Assistant को बेहतर बनाने के लिए किए गए ये बदलाव, Android P पर निर्भर नहीं करते इसे Wear 2.0 के सभी उपयोगकर्ताओं के लिए लॉन्च किया जा रहा है. इमारत के बारे में जानने के लिए Google पर कार्रवाइयां, देखें Google Assistant के साथ इंटिग्रेट करें.
डेवलपर में बैटरी की बचत झलक 2
जैसा कि नीचे दिए गए सेक्शन में बताया गया है, बैटरी बढ़ाने के लिए, पावर से जुड़ी सुविधाएं उपलब्ध हैं ज़िंदगी. 'डेवलपर झलक' 2 सेक्शन में दी गई जानकारी यह 'डेवलपर के लिए झलक' में पावर से जुड़ी जानकारी की जगह लागू होता है 1.
नया मोड: बेहतर बैटरी सेवर
जब स्मार्टवॉच के बेहतर बैटरी सेवर मोड में हो, तो डिफ़ॉल्ट पावर-ऑप्टिमाइज़्ड स्मार्टवॉच की होम स्क्रीन. नीचे दिए गए सभी विकल्प चालू कर दिए गए हैं बंद:
- रेडियो
- टचस्क्रीन
- कलाई तिरछी करके स्मार्ट वॉच चालू करने की सुविधा
उपयोगकर्ता, साइड बटन को दबाकर समय देख सकते हैं. देर तक दबाएं उपयोगकर्ता को पूरी तरह से ऑपरेशनल मोड पर वापस स्विच करने और काम करने देता है, जैसे कि एनएफ़सी से पेमेंट करना या किसी मैसेज का जवाब देना. मान लें कि ऐप्लिकेशन, स्मार्टवॉच की होम स्क्रीन, और Android घड़ी के विजेट के लिए डेटा उपलब्ध करवाने वाली कंपनियां, इन देशों में उपलब्ध नहीं हैं बेहतर बैटरी सेवर मोड.
बैकग्राउंड में सीमित गतिविधि
पावर मैनेजमेंट को बेहतर बनाने के लिए, बैकग्राउंड में चल रहे ऐप्लिकेशन अब चालू नहीं किए जा सकते अलार्म और अलार्म सेट करने के लिए, जब तक कि स्मार्टवॉच चार्जर पर न हो. स्मार्टवॉच, इन अपवादों में शामिल है चेहरे और Android घड़ी के संकेत.
ध्यान दें: अगर आपका ऐप्लिकेशन हमेशा चालू होना चाहिए, जैसे कि बैकग्राउंड के लिए
तो हमारा सुझाव है कि आप फ़ोरग्राउंड सेवा का इस्तेमाल करें. इसके लिए,
startForegroundService()
तरीका. बैकग्राउंड देखें
सेवा की सीमाओं के बारे में ज़्यादा जानकारी देखें. फ़ोरग्राउंड सेवा का इस्तेमाल करना
इसका इस्तेमाल, स्वास्थ्य की निगरानी करने जैसे खास मामलों में किया जा सकता है.
ऐप्लिकेशन के साथ बेहतर तरीके से काम करता है
Android P ने ऐप्लिकेशन के साथ काम करने की सुविधा को बेहतर बनाने के लिए, इसे लागू करना शुरू कर दिया है कुछ पाबंदियां बिना SDK टूल वाले इंटरफ़ेस के इस्तेमाल पर लागू होती है. माइग्रेट करने का प्लान बनाना बिना SDK टूल के तरीकों और फ़ील्ड से. अगर आपकी इस्तेमाल का उदाहरण, हमें बताएं.
गहरे रंग वाले यूज़र इंटरफ़ेस (यूआई) की सिस्टम थीम
साल 2018 की शुरुआत से, Wear OS को ऐसी डिफ़ॉल्ट यूज़र इंटरफ़ेस (यूआई) थीम पर स्विच किया गया है जो में, सूचना स्ट्रीम और सिस्टम लॉन्चर के लिए गहरे रंग का बैकग्राउंड है. यह बदलाव का मकसद, आपके ऐप्लिकेशन को बेहतर तरीके से देखना है; सही का निशान लगाएं इस नई यूज़र इंटरफ़ेस (यूआई) थीम के साथ आपके ऐप्लिकेशन की सुलभता.
अपडेट किए गए कोडलैब उपलब्ध हैं
Wear OS की मदद से डेवलप करने के अहम तरीके जानने में आपकी मदद करने के लिए, अपडेट किए गए कोडलैब उपलब्ध हैं. इसके लिए उदाहरण के लिए, स्मार्टवॉच की होम स्क्रीन के लिए, Kotlin पर आधारित नए कोडलैब का इस्तेमाल करें Kotlin डोमेन की खास भाषा या डीएसएल के साथ प्रयोग करें.
2018 से मार्च 2027 तक Wear OS डेवलपर के लिए झलक 1
इस सेक्शन में Wear OS by Google के पहले डेवलपर के लिए झलक के बारे में जानकारी दी गई है. इस झलक में कई अपडेट किए गए हैं फ़ाइनल प्रोडक्शन रिलीज़ से पहले की उम्मीद की जाती है. अगर आपको कोई गड़बड़ी मिलती है, तो Wear OS by Google से जुड़ी समस्या को ट्रैक करने वाला टूल. जितनी जल्दी रिपोर्ट सबमिट की जाएगी, कि हम अंतिम रिलीज़ में सुधारों को शामिल कर सकें.
पहले से मालूम समस्याएं
- Wear OS के साथी ऐप्लिकेशन में, पहने जाने वाले डिवाइस की गड़बड़ी की शिकायत करें पर टैप करने से, इमेज काम करने लगती है.
लेकिन गड़बड़ी की कोई रिपोर्ट जनरेट नहीं होती.
समाधान के तौर पर,
adb bugreport
का इस्तेमाल करें. - स्मार्टवॉच का इस्तेमाल करके फ़ोन कॉल स्वीकार करने से हमेशा काम नहीं होता. ऐसा न होने पर, उपयोगकर्ता को सीधे फ़ोन से कॉल स्वीकार करना होगा.
- "एपीआई के साथ काम करने से जुड़ी समस्याओं का पता चला" कोई गड़बड़ी हुई है कभी-कभी यह सूचना, पहले से लोड किए गए ऐप्लिकेशन को दूसरे डिवाइस से जोड़ने या लॉन्च करने के बाद दिखती है. गड़बड़ी का यह मैसेज कुछ समय बाद गायब हो जाता है और इसका असर उपयोगिता पर नहीं पड़ता.
- स्मार्टवॉच के सेटिंग मेन्यू और एम्युलेटर में, गड़बड़ी की रिपोर्ट लें विकल्प दो बार दिखता है. गड़बड़ी की रिपोर्ट लेने के लिए, दोनों विकल्पों में से हर एक का इस्तेमाल करें, क्योंकि सिर्फ़ एक काम करता है. फ़ंक्शनल विकल्प पर टैप करने पर, एक टोस्ट दिखता है गड़बड़ी की रिपोर्ट जनरेट की जा रही है.
- चीन के वर्शन में, बोलकर फ़ोन को निर्देश देने की वजह से ऐप्लिकेशन क्रैश हो जाता है. उदाहरण के लिए, ऐसा होता है वॉइस सर्च की सुविधा इस्तेमाल करते हैं या जब वॉइस का इस्तेमाल करके रिमाइंडर जोड़ा जाता है, क्योंकि यह सुविधा बोलकर फ़ोन को निर्देश देने के लिए एपीआई का इस्तेमाल करता है. जांच करने के लिए, बोलकर फ़ोन को निर्देश देने के बजाय कीबोर्ड या हैंडराइटिंग इनपुट का इस्तेमाल करें.
- चीन के वर्शन में Wear ऐप स्टोर काम नहीं करता. डेवलपर उस चैनल का इस्तेमाल करके नए ऐप्लिकेशन इंस्टॉल या अपडेट नहीं कर सकते. हमारा सुझाव है कि आप इनका इस्तेमाल करें `adb` का इस्तेमाल करके, अपने ऐप्लिकेशन को टेस्ट करने के लिए साइड-लोड किया जा सकता है.
डेवलपर की इस झलक में मौजूद हाइलाइट
डेवलपर प्रीव्यू 1 में ऐप्लिकेशन की टेस्टिंग के लिए ये सुविधाएं शामिल हैं:
-
बैकग्राउंड में सीमित गतिविधि: पावर मैनेजमेंट को बेहतर बनाने के लिए,
बैकग्राउंड में अब अलार्म और जॉब का इस्तेमाल नहीं किया जा सकेगा. स्मार्टवॉच, इन अपवादों में शामिल है
उपयोगकर्ता के चुने गए चेहरे और Android घड़ी के विजेट. यह सुविधा रोल आउट की जाएगी
धीरे-धीरे डेवलपर की झलक में दिखाए जाते हैं, इसलिए हो सकता है कि यह आपको अपनी साइट पर तुरंत न दिखे
वीडियो देखने.
ध्यान दें: अगर आपके ऐप्लिकेशन को हमेशा चलाना ज़रूरी है, तो इसमें बदलाव करके उसे फ़ोरग्राउंड में बदलें सेवा का इस्तेमाल कर रहा है
startForegroundService()
तरीका. यहां जाएं: बैकग्राउंड सेवा की सीमाएं देखें. - ऐप्लिकेशन पर लगी पाबंदियां' बिना SDK टूल वाले इंटरफ़ेस का इस्तेमाल करना: ऐप्लिकेशन को बेहतर बनाने के लिए साथ ही काम करता है, Android P ने कुछ चीज़ों को लागू करना शुरू कर दिया है बिना SDK टूल वाले इंटरफ़ेस के इस्तेमाल पर लगी पाबंदियां. बिना SDK टूल वाले तरीकों और फ़ील्ड से डेटा माइग्रेट करने की योजना बनाएं. अगर आपके इस्तेमाल के उदाहरण के लिए कोई सार्वजनिक मिलता-जुलता विकल्प मौजूद नहीं है, हमें बताएं.
- गहरे रंग वाले यूज़र इंटरफ़ेस (यूआई) वाली सिस्टम थीम: साल 2018 की शुरुआत से ही Wear OS ऐसी डिफ़ॉल्ट यूज़र इंटरफ़ेस (यूआई) थीम पर स्विच किया गया जिसमें सूचनाओं के लिए गहरे रंग का बैकग्राउंड है स्ट्रीम और सिस्टम लॉन्चर. इस बदलाव का मकसद, आपकी ऐप्लिकेशन; इस नई यूज़र इंटरफ़ेस (यूआई) थीम से अपने ऐप्लिकेशन की सुलभता की जांच करें.
- स्मार्टवॉच के शरीर से दूर होने पर रेडियो भी बंद होता है: पावर मैनेजमेंट को बेहतर बनाने के लिए,
स्मार्टवॉच की पहचान इस तरह से होने पर, ब्लूटूथ रेडियो, वाई-फ़ाई रेडियो, और सेल्युलर रेडियो बंद हो जाते हैं
लंबे समय तक शरीर से दूर रहे. इस सुविधा को धीरे-धीरे लॉन्च किया जाएगा
ताकि हो सकता है कि यह आपको अपनी वॉच पर न दिखे. अगर यह सुविधा
इससे आपकी डेवलपमेंट प्रोसेस में चुनौतियां आती हैं, तो `adb` का इस्तेमाल करके इस सुविधा को बंद किया जा सकता है
निम्न आदेश का उपयोग करके:
adb shell settings put global off_body_radios_off_for_small_battery_enabled 0
- ब्लूटूथ डिसकनेक्ट होने पर वाई-फ़ाई बंद हो जाता है: पावर मैनेजमेंट को बेहतर बनाने के लिए, स्मार्टवॉच अब स्मार्टवॉच ब्लूटूथ से डिसकनेक्ट होने पर अपने-आप वाई-फ़ाई से कनेक्ट नहीं होगी. अगर कोई ऐप्लिकेशन, ज़्यादा बैंडविथ वाले नेटवर्क का अनुरोध करता है, तो ऐसे मामले अपवाद हैं के लिए एक प्लग इन है. इस सुविधा को धीरे-धीरे लॉन्च किया जाएगा ताकि हो सकता है कि यह आपको अपनी वॉच पर न दिखे.
पहने जाने वाले डिवाइसों की सहायता लाइब्रेरी के वर्शन 2.3.0 में अपडेट
Wearable Support Library के लिए, वर्शन 2.3.0 के दस्तावेज़ अपडेट में ये चीज़ें शामिल हैं रीब्रैंडिंग के बारे में अपडेट.
इसके अलावा, लाइब्रेरी के v2.3.0 में
ComplicationDrawable
और
उस टेक्स्ट के लिए
TextRenderer
जिसमें टेक्स्ट रेंज से मार्कअप ऑब्जेक्ट जुड़े हैं.
इन क्लास में
spaned टेक्स्ट के साथ.
स्पैन के सिर्फ़ एक खास सबसेट को रेंडर किया जा सकता है. बनाए जा सकने वाले स्पैन टाइप के लिए
setText
तरीका देखें—इसलिए, स्पैन
स्मार्टवॉच की होम स्क्रीन पर इमेज को साफ़ तौर पर नहीं दिखाने वाला.
Wear की रीब्रैंडिंग 2018 से मार्च 2015 तक
इस सेक्शन में Wear OS की सुविधाओं के बारे में जानकारी दी गई है.
Android Wear के लिए नया नाम
Android Wear का नाम बदलकर Wear OS by Google कर दिया गया है.
ऐंबियंट मोड में 2018 से फ़रवरी 2027 का अपडेट
इस सेक्शन में Android Wear की नई सुविधाओं के बारे में जानकारी दी गई है.
ऐंबियंट मोड के लिए नई क्लास
Android सपोर्ट लाइब्रेरी के 27.1.0 वर्शन में, एक नई सुविधा
क्लास,
AmbientModeSupport
, जो अब बंद हो चुकी प्रॉपर्टी की जगह लेगा
AmbientMode
क्लास. सैंपल को अपडेट करने की योजना आने वाले समय में है
हफ़्ते.
2018 से 25 जनवरी तक फ़ाइनल एम्युलेटर और ज़्यादा
इस सेक्शन में Android Wear की नई सुविधाओं के बारे में जानकारी दी गई है.
Android Emulator: Wear के लिए अपडेट
Android डिवाइसों पर, Wear से जुड़ा आखिरी अपडेट एम्युलेटर, एपीआई वर्शन 26 पर आधारित ऐप्लिकेशन की जांच करने के लिए उपलब्ध है.
पहने जाने वाले डिवाइस की सपोर्ट लाइब्रेरी में किए गए सुधार, v2.2.0
Wearable की सहायता लाइब्रेरी के 2.2.0 वर्शन में ये अपडेट शामिल हैं जिनकी जानकारी नीचे दी गई है.
'नहीं पढ़ी गई' सूचना दिखाने वाला नया इंडिकेटर
उपयोगकर्ता नहीं पढ़ी गई सूचनाओं के बारे में जानना चाहते हैं, इसलिए एक नया इंंडिकेटर है
वॉच की होम स्क्रीन पर सबसे नीचे एक गोला बना बिंदु होता है. अगर आप चाहें
सूचनाओं को खुद मैनेज करने के लिए, आपको ये काम करने होंगे
डिफ़ॉल्ट इंडिकेटर को छिपाने के लिए
setHideNotificationIndicator
का इस्तेमाल करें और
सूचना की संख्या दिखाने के लिए आपकी या
setShowUnreadCountIndicator
स्टेटस बार पर क्लिक करें.
नहीं पढ़ी गई सूचना की बाहरी रिंग का रंग पसंद के मुताबिक बनाएं
setAccentColor
तरीके से इंडिकेटर.
ध्यान दें: नहीं पढ़ी गई सूचनाएं दिखाने वाला इंडिकेटर चालू नहीं है Wear 2.8.0 के प्रोडक्शन वर्शन में उपलब्ध है. जांच करें सबसे नए Wear एम्युलेटर का इस्तेमाल करके लागू किया जा सकता है. उपभोक्ताओं के लिए Wear की अगली रिलीज़ (वर्शन 2.9.0) से, नहीं पढ़ी गई सूचनाएं दिखाने वाला इंडिकेटर डिफ़ॉल्ट रूप से दिखेगा.
ComplicationDrawable क्लास में किए गए सुधार
ComplicationDrawable
क्लास,
जब सिस्टम वैल्यू दिखाता है, तो स्मार्टवॉच की उस होम स्क्रीन पर टैप किया जाता है
TYPE_NO_PERMISSION
से पता चलता है कि स्मार्टवॉच की होम स्क्रीन मौजूद नहीं है
Android Android घड़ी के विजेट का डेटा पाने की अनुमति देता है.
इसके अलावा, ComplicationDrawable
क्लास खत्म होने पर खुद को अमान्य कर लेती है
इमेज लोड होती हैं या कोई टैप हाइलाइट की समयसीमा खत्म हो जाती है. इसका जवाब देने के लिए
अमान्य होने पर—जैसे कि आपकी स्मार्टवॉच की होम स्क्रीन फिर से बदलने के लिए—
Drawable.Callback
जोड़ें.
पहले से मालूम समस्याएं
- अगर एम्युलेटर में थिएटर मोड को चालू किया जाता है, तो जैसा में बताया गया है स्क्रीन और ब्राइटनेस सेटिंग, एम्युलेटर उपलब्ध रह सकता है थिएटर मोड पर ही अटक गया है. इस समस्या को ठीक करने के लिए, एम्युलेटर का डेटा; देखें एम्युलेटर को चलाएं और बंद करें और डेटा मिटाएं.
- एपीआई लेवल 25 या 26 के लिए एम्युलेटर की विंडो के अंदर, तो पावर बटन काम नहीं करता. इसके बजाय, पावर बटन के अलावा किसी अन्य बटन का इस्तेमाल करें. खास तौर पर, ऐंबियंट मोड पर स्विच करने के लिए—उदाहरण के लिए, जैसे कि अगर कोई उपयोगकर्ता स्क्रीन को अपनी हथेली से सटाकर रखने के लिए—पावर बटन का उपयोग करें एम्युलेटर टूलबार पर क्लिक करें. ऐप्लिकेशन लॉन्चर को इंटरैक्टिव मोड में चालू करने के लिए, एम्युलेटर टूलबार पर मौजूद होम बटन का इस्तेमाल करें.
- अगर हैंडराइटिंग का इस्तेमाल किया जा रहा है, तो एम्युलेटर के चीन के वर्शन पर इनपुट का तरीका सेट करते हैं, तो स्क्रीन फ़्लैश करना शुरू कर सकती है. इसके बाद, जब आप बटन दबाने पर, कीबोर्ड आधी स्क्रीन को ब्लॉक कर देता है.
2017 से 18 दिसंबर, Google Play services का नया ऐक्सेस
इस सेक्शन में Android Wear की नई सुविधाओं के बारे में जानकारी दी गई है.
GoogleApiClient क्लास से बाहर माइग्रेट करें
version से शुरू हो रहा है
11.8.0 Google Play services से, अपने Wear ऐप्लिकेशन को इससे दूर माइग्रेट करें
GoogleApiClient
क्लास में बदल सकते हैं और इसके बजाय ऐसे एपीआई क्लाइंट ऑब्जेक्ट का इस्तेमाल कर सकते हैं जो
GoogleApi
क्लास और Tasks API.
ध्यान दें: यह अपडेट पर लागू नहीं होता है चीन के लिए Android Wear ऐप्लिकेशन, जो आम तौर पर Google Play सेवाएं.
ज़्यादा जानकारी के लिए, यहां देखें:
- Wear ऐप्लिकेशन को GoogleApi पर माइग्रेट करना
- Google API ऐक्सेस करना
-
Wearable
class documentation
New components for connecting with Google Play services
When you use classes that extend the
GoogleApi
class, such as
DataClient
and
MessageClient
, the Google Play services SDK manages
connections to Google Play services for you. Apps that use these classes no longer need to
create and manage GoogleApiClient
objects. See the blog post
Moving Past GoogleApiClient for more information.
For the replacements of Wear-related components for connecting to Google
Play services, see
Replacements for deprecated components.
For releases and known issues related to
Google Play services, see the Release Notes for
Google Play services.
Note: If you compile your app with the latest version of
Google Play services, users are prompted to update their devices to that
latest version. However, a known issue for apps that target API version
26 might prevent users from being prompted to update their devices. This
issue is described in the Release Notes for
Google Play services.
2017-Oct-25 Ambient mode and more
This section contains information about new Android Wear features.
Android Support Library, v27.0.0: Features and bugfixes
The
27.0.0 version of the Android Support Library contains new features
for Wear. Review the following section.
New, preferred way to support ambient mode
Ambient mode lets a Wear app remain visible to a user when the
device goes idle. The Android Support Library has a new,
preferred way for your apps to use ambient mode. The Wear team seeks
developer feedback about this significant change.
Specifically, using the
AmbientMode
class offers the following benefits:
- The
Activity
subclasses in the Android Support Library, such as
FragmentActivity
. Functionality for
support library fragments is available.
-
Architecture components, which are
lifecycle aware.
- Better support for Google
Sign-In.
Manifest metadata constants in the Android Support Library
Constants for Android Wear apps, used in the meta-data
tag
in the Android Manifest file, are now
available in the Android Support Library. To use the constants—for
standalone apps, notification bridging mode, and watch face preview
images—add a reference to the following in the dependencies section of
the app module's build.gradle
file, which requires the latest
version of the Google Repository:
Groovy
implementation 'com.android.support:wear:27.0.0'
Kotlin
implementation("com.android.support:wear:27.0.0")
Action drawer updates
Updates are available to the
WearableActionDrawerView
class, which is used for creating a wearable
action drawer. In the latest version:
- When menu items are modified, the action drawer properly updates.
- If set for an action drawer, the title displays correctly.
Inflation of the RoundedDrawable class
Assuming an API level of at least 24, the
RoundedDrawable
class can now be inflated from a drawable XML file;
see
Custom drawables.
Wearable Support Library, v2.1.0: Enhancements and more
The
2.1.0 version of the Wearable Support Library includes the updates
described in the following section, and requires Android Support Library version 26.0.2 or
higher.
Supply burn-in-safe images for ambient mode
The
ComplicationDrawable
class lets you supply burn-in-safe
images for ambient mode. Specifically, a
ComplicationData
object's burn-in protection small
image field lets a watch face display a small image in the
SMALL_IMAGE
complication type, in ambient mode, when burn-in
protection is enabled.
Tap event updates for complications
The
ComplicationDrawable
class has a new onTap
method
that lets your watch face pass tap events to complications. The new
method builds on the existing functionality in which a tap on the watch
face triggers the
WatchFaceService.Engine.onTapCommand
method.
You can pass the coordinates to a ComplicationDrawable
with
an onTap
call to launch the action associated with the
ComplicationDrawable
that contains the tap coordinates. When
the new onTap
method is called, you can use a return value
of true
to see whether a ComplicationDrawable
launched the action associated with it.
Additionally, the setHighlightDuration
method sets the
duration for a complication to remain highlighted after the
onTap
method is called.
Progress bar for ranged value complications
If you prefer to draw your own progress bar for ranged value
complications in your watch face, use the
setRangedValueProgressHidden
method of the
ComplicationDrawable
class to hide the ranged value progress
that's drawn by the ComplicationDrawable
.
2017-Oct-02 Android Wear beta
Date: 2017-Oct-02
Build: OWP4.170828.008
Supported device: LG Watch Sport
This section contains known issues for an Android Wear beta release. For
information about the beta program or to enroll,
see the
Android beta page.
Known issues
- Google Pay and its cards do not function with this Android Wear beta
release.
- Even if cellular connectivity is on, it is turned off after the beta
is installed. As a workaround, turn on cellular connectivity after
the beta is installed by navigating to
Settings > Connectivity > Cellular.
- If notifications are erratic or missing after a beta update,
or contacts were not synced, factory-reset your watch.
- In the Wear tutorial, which starts after a watch is set up, some cards
behave erratically, but they can be dismissed normally with a swipe.
- On Android 6.0 phones, phone call notifications are not
received on the watch.
- Heart rate monitoring sometimes fails after an update. As a workaround,
reboot the watch.
- The OTA card in the stream sometimes fails to enable an installation.
As a workaround, navigate to
Settings > System > About > System Updates.