Google आपके पसंदीदा होम ऑटोमेशन शॉर्टकट के लिए एंड्रॉइड 11 में पावर मेनू को नियंत्रण केंद्र में बदलकर iOS से संकेत ले सकता है।
अपडेट 2 (2/20/2020 @ 7:00 अपराह्न ईएसटी): कीरोन क्विन ने हमें एक स्क्रीनशॉट भेजा है जिसमें अधिक निश्चित सबूत दिखाए गए हैं कि इस नियंत्रण एपीआई का उद्देश्य एंड्रॉइड 11 पावर मेनू में होम ऑटोमेशन नियंत्रण को सतह पर लाना है।
अपडेट 1 (2/20/2020 @ 5:30 अपराह्न ईएसटी): हमें ऐसे साक्ष्य मिले जो यह बता सकते हैं कि Google इस सुविधा पर क्यों काम कर रहा है: होम ऑटोमेशन नियंत्रणों तक त्वरित पहुंच प्रदान करना! अधिक जानकारी नीचे. मूल लेख इस प्रकार है।
जब Google ने कल Android 11 डेवलपर पूर्वावलोकन 1 जारी किया, तो हमने पाया अधिकतर सतह-स्तर पर परिवर्तन हमारे आरंभिक अभ्यास में। ऐसा लगता है कि Google एक बार फिर से अधिकांश उपयोगकर्ता इंटरफ़ेस परिवर्तन और नई सुविधाएँ छोड़ देगा सार्वजनिक बीटा एक घोषणा के बाद Google I/O 2020 पर. हालाँकि, हमने कई इन-डेवलपमेंट यूजर इंटरफ़ेस ट्विक्स की खोज की है जो सुझाव देते हैं कि 2020 में एंड्रॉइड ओएस के लिए बड़े बदलाव आ रहे हैं। हमने पाया कि Google एक डाल सकता है
त्वरित सेटिंग्स पैनल में मीडिया प्लेयर, नोटिफिकेशन शेड को अलग करें त्वरित सेटिंग्स पैनल से, और अब, हमने पाया है कि Google उपयोगकर्ता द्वारा चयनित होम ऑटोमेशन शॉर्टकट को समायोजित करने के लिए पावर मेनू में बदलाव कर सकता है।एंड्रॉइड 11 DP1 पर चलने वाले मेरे Pixel 2 XL पर, मैं लॉन्ग-प्रेस पावर मेनू के लिए एक नया UI सक्रिय करने में कामयाब रहा, जैसा कि नीचे दिखाया गया है। इमरजेंसी, स्क्रीनशॉट, रीस्टार्ट और पावर ऑफ सहित मौजूदा पावर मेनू आइकन स्क्रीन के शीर्ष पर शिफ्ट हो जाते हैं, जिससे नीचे काफी खाली जगह रह जाती है। इसके अलावा, आइकन के ऊपर एक नया "होम" टेक्स्ट दिखाई देता है। ऊपर की ओर बढ़ते हुए आइकन से पता चलता है कि Google जोड़ने की योजना बना रहा है कुछ खाली जगह को भरने के लिए, जिसके बारे में हमने शुरू में मान लिया था कि यह तैयारी के लिए है नया क्विक एक्सेस वॉलेट फीचर वह अब एंड्रॉइड 11 में है। हालाँकि, "होम" टेक्स्ट की उपस्थिति यह सवाल उठाती है कि ऐसा क्यों है - क्या Google विभिन्न प्रकार की कार्रवाइयों के लिए पावर मेनू में श्रेणियां बनाने की प्रक्रिया में हो सकता है?
कोड को खंगालने पर, हमें SystemUIGoogle में "कंट्रोल्स" नामक सुविधा से संबंधित कई कक्षाएं मिलीं। कोड सुझाव देता है कि उपयोगकर्ता कर सकता है इस मेनू में दिखाने के लिए शॉर्टकट को "पसंदीदा" के रूप में सेट करें, जिन्हें सिस्टम द्वारा XML फ़ाइल में शॉर्टकट की आईडी, शीर्षक, प्रकार और के साथ संग्रहीत किया जाता है। अवयव। SystemUIGoogle में नियंत्रणों से संबंधित नई गतिविधियाँ हैं: नियंत्रण पसंदीदा गतिविधि और नियंत्रण प्रदाता चयनकर्ता गतिविधि। पूर्व को लॉन्च करने से अनुमति अस्वीकार हो जाती है क्योंकि यह एक गैर-निर्यातित गतिविधि है और हमारे पास रूट एक्सेस नहीं है जबकि बाद वाले को लॉन्च करने से निम्नलिखित यूआई सामने आती है:
दुर्भाग्य से, यह यूआई इस समय खाली है, इसलिए हम पावर मेनू में अपने पसंदीदा शॉर्टकट जोड़ने में सक्षम नहीं हैं। हमें "android.permission" नामक एक नई अनुमति का संदर्भ मिला। BIND_CONTROLS" और एक नई सेवा जिसे "android.service.controls" कहा जाता है। कंट्रोलप्रोवाइडरसर्विस" जो सुझाव देता है कि तृतीय-पक्ष एप्लिकेशन बनाने में सक्षम होंगे "नियंत्रण" सेवा जिसे एंड्रॉइड सिस्टम लिंक कर सकता है और इस सूची में दिखा सकता है, बहुत कुछ क्विक की तरह सेटिंग्स टाइल्स. यह कि कोई तृतीय-पक्ष एप्लिकेशन नहीं है जो "नियंत्रण" एपीआई का समर्थन करता है, यह बताएगा कि ऊपर दिखाई गई गतिविधि इस समय खाली क्यों है।
ऐसा लगता है कि Google यहां iOS नियंत्रण केंद्र से संकेत ले रहा है, हालांकि हम पूरी तरह से निश्चित नहीं हैं कि Google इस पर काम क्यों कर रहा है यह सुविधा सबसे पहले यह देखते हुए दी गई है कि त्वरित सेटिंग्स पैनल पहले से मौजूद है, और इसे कस्टम से भरा जा सकता है शॉर्टकट. भविष्य में एंड्रॉइड 11 डेवलपर पूर्वावलोकन में कुछ भी बदलाव होने पर हम इस सुविधा के विकास पर नज़र रखेंगे।
XDA पर Android 11 समाचार
अद्यतन 1: संभवतः होम ऑटोमेशन नियंत्रण के लिए
इस लेख को प्रकाशित करने के बाद, XDA मान्यता प्राप्त डेवलपर क्विन्नी899 ने हमें अपनी खोज के बारे में सूचित करने के लिए संपर्क किया। एंड्रॉइड 11 में अपडेटेड फ्रेमवर्क.जर से पता चलता है कि पावर मेनू में "कंट्रोल" मेनू में किस प्रकार के शॉर्टकट दिखाई दे सकते हैं। उन्होंने उन उपकरण प्रकारों की एक सूची खोजी जिन्हें नियंत्रण सेवा में "मान्य उपकरण प्रकार" के रूप में स्वीकार किया जाता है। यहां पूरी सूची है:
एंड्रॉइड 11 नियंत्रण एपीआई के लिए समर्थित होम ऑटोमेशन डिवाइस प्रकार
privatestaticfinalint NUM_CONCRETE_TYPES = 51;
privatestaticfinalint NUM_GENERIC_TYPES = 7;
publicstaticfinalint TYPE_AC_HEATER = 1;
publicstaticfinalint TYPE_AC_UNIT = 2;
publicstaticfinalint TYPE_AIR_FRESHENER = 3;
publicstaticfinalint TYPE_AIR_PURIFIER = 4;
publicstaticfinalint TYPE_AWNING = 33;
publicstaticfinalint TYPE_BLINDS = 34;
publicstaticfinalint TYPE_CAMERA = 50;
publicstaticfinalint TYPE_CLOSET = 35;
publicstaticfinalint TYPE_COFFEE_MAKER = 5;
publicstaticfinalint TYPE_CURTAIN = 36;
publicstaticfinalint TYPE_DEHUMIDIFIER = 6;
publicstaticfinalint TYPE_DISHWASHER = 24;
publicstaticfinalint TYPE_DISPLAY = 7;
publicstaticfinalint TYPE_DOOR = 37;
publicstaticfinalint TYPE_DOORBELL = 51;
publicstaticfinalint TYPE_DRAWER = 38;
publicstaticfinalint TYPE_DRYER = 25;
publicstaticfinalint TYPE_FAN = 8;
publicstaticfinalint TYPE_GARAGE = 39;
publicstaticfinalint TYPE_GATE = 40;
publicstaticfinalint TYPE_GENERIC_ARM_DISARM = -5;
publicstaticfinalint TYPE_GENERIC_LOCK_UNLOCK = -4;
publicstaticfinalint TYPE_GENERIC_ON_OFF = -1;
publicstaticfinalint TYPE_GENERIC_OPEN_CLOSE = -3;
publicstaticfinalint TYPE_GENERIC_START_STOP = -2;
publicstaticfinalint TYPE_GENERIC_TEMP_SETTING = -6;
publicstaticfinalint TYPE_GENERIC_VIEWSTREAM = -7;
publicstaticfinalint TYPE_HEATER = 0x2F;
publicstaticfinalint TYPE_HOOD = 10;
publicstaticfinalint TYPE_HUMIDIFIER = 11;
publicstaticfinalint TYPE_KETTLE = 12;
publicstaticfinalint TYPE_LIGHT = 13;
publicstaticfinalint TYPE_LOCK = 45;
publicstaticfinalint TYPE_MICROWAVE = 14;
publicstaticfinalint TYPE_MOP = 26;
publicstaticfinalint TYPE_MOWER = 27;
publicstaticfinalint TYPE_MULTICOOKER = 28;
publicstaticfinalint TYPE_OUTLET = 15;
publicstaticfinalint TYPE_PERGOLA = 41;
publicstaticfinalint TYPE_RADIATOR = 16;
publicstaticfinalint TYPE_REFRIGERATOR = 0x30;
publicstaticfinalint TYPE_REMOTE_CONTROL = 17;
publicstaticfinalint TYPE_SECURITY_SYSTEM = 46;
publicstaticfinalint TYPE_SET_TOP = 18;
publicstaticfinalint TYPE_SHOWER = 29;
publicstaticfinalint TYPE_SHUTTER = 42;
publicstaticfinalint TYPE_SPRINKLER = 30;
publicstaticfinalint TYPE_STANDMIXER = 19;
publicstaticfinalint TYPE_STYLER = 20;
publicstaticfinalint TYPE_SWITCH = 21;
publicstaticfinalint TYPE_THERMOSTAT = 49;
publicstaticfinalint TYPE_TV = 22;
publicstaticfinalint TYPE_UNKNOWN = 0;
publicstaticfinalint TYPE_VACUUM = 0x20;
publicstaticfinalint TYPE_VALVE = 44;
publicstaticfinalint TYPE_WASHER = 0x1F;
publicstaticfinalint TYPE_WATER_HEATER = 23;
publicstaticfinalint TYPE_WINDOW = 43;
और पढ़ें
यह संभव है कि Google आपको एंड्रॉइड 11 में पावर मेनू के माध्यम से अपने स्मार्ट घरेलू उपकरणों को नियंत्रित करने की अनुमति देगा। यह स्पष्टीकरण शीर्ष पर प्रदर्शित होने वाले "होम" पाठ के संदर्भ में समझ में आता है। यदि हमें इस सुविधा के बारे में अधिक जानकारी मिलती है या हम मेनू में अपना स्वयं का शॉर्टकट प्रदर्शित करने में सफल होते हैं तो हम आपको अपडेट करेंगे।
अद्यतन 2: एक कस्टम "लाइटबल्ब" ऐप दिखाने के लिए प्रदाता को हैक किया गया नियंत्रण
यहां डेवलपर किरोन क्विन द्वारा प्रदान किया गया एक स्क्रीनशॉट है जिसमें एक त्वरित "लाइटबल्ब" ऐप दिखाया गया है जिसे उन्होंने एक साथ रखा और एंड्रॉइड 11 में "कंट्रोल प्रोवाइडर्स" गतिविधि में सामने आने में कामयाब रहे। वर्तमान में आइकन पर टैप करने से सिस्टम क्रैश हो जाता है। यदि हम इससे आगे काम करने में सफल हो जाते हैं तो हम इस पोस्ट को अपडेट कर देंगे।