Google, वनप्लस और सोनी फोन पर त्वरित सेटिंग्स हेडर में अधिक टाइलें कैसे जोड़ें [कोई रूट नहीं]

Google Nexus और Pixel फ़ोन, OnePlus 3/3T, और Nougat पर चलने वाले Xperia फ़ोन पर त्वरित सेटिंग हेडर में अधिक टाइलें कैसे जोड़ें, इस पर एक ट्यूटोरियल।

यदि आप अपने एंड्रॉइड फोन के स्टेटस बार को नीचे खींचते हैं, तो आपको त्वरित सेटिंग्स टाइल्स की एक पंक्ति के नीचे कुछ सूचनाएं दिखाई देंगी। इस पंक्ति को त्वरित सेटिंग्स हेडर कहा जाता है क्योंकि यह केवल पहली कुछ टाइलें दिखाती है जो QS टाइल्स के पूर्ण सेट में उपलब्ध हैं। एक बार और नीचे खींचने पर, आपको अपने द्वारा जोड़े गए QS टाइल्स की पूरी सूची दिखाई देगी। त्वरित सेटिंग्स आधिकारिक तौर पर एंड्रॉइड 5.0 लॉलीपॉप के साथ शुरू करके एओएसपी में जोड़ी गईं (हालांकि ओईएम जैसे सैमसंग के पास पहले से ही कई संस्करणों के लिए अधिसूचना टॉगल का अपना रूप उपलब्ध है लॉलीपॉप).

हालाँकि हमें आइकनों को फिर से व्यवस्थित करके और तीसरे पक्ष को जोड़कर क्यूएस को अनुकूलित करने की क्षमता प्राप्त हुई है टाइल्स को क्यूएस सूची में जोड़ने के बावजूद, कितनी टाइलें प्रदर्शित की जाएं, इसे अनुकूलित करने की अभी भी कोई आधिकारिक विधि नहीं है (दोबारा, सैमसंग ने गूगल को पछाड़ दिया है इस संबंध में)। हालाँकि, एक छिपी हुई प्राथमिकता के उपयोग के माध्यम से जिसे हम ADB के माध्यम से सेट कर सकते हैं, यह संभव है 

त्वरित सेटिंग्स शीर्षलेख में और टाइलें जोड़ें.

मेरे लिए ये स्क्रीनशॉट एकत्रित करने के लिए एली इरविन को धन्यवाद!

यह संशोधन पूर्ण QS पैनल में दिखाए गए कॉलम या पंक्तियों की संख्या को नहीं बदलता है जो आप तब देखते हैं जब आप स्टेटस बार पर दो बार नीचे की ओर स्वाइप करते हैं (या 2+ उंगलियों से नीचे खींचते हैं)। ऐसा करने का एकमात्र तरीका, जहां तक ​​मुझे पता है, SystemUI संशोधनों के माध्यम से है - जिसके लिए स्पष्ट रूप से रूट या अनलॉक बूटलोडर की आवश्यकता होती है।

त्वरित सेटिंग्स हेडर को संशोधित करना काम करता है रूट एक्सेस की आवश्यकता नहीं है, हालाँकि यह सभी डिवाइस पर काम नहीं करेगा। यदि आपका उपकरण चालू है एंड्रॉइड 7.0+ और अंतर्निहित सॉफ़्टवेयर AOSP से बहुत अधिक संशोधित नहीं है, तो यह ट्रिक आपके फ़ोन पर काम करेगी। ऐसा इसलिए है क्योंकि यह सेटिंग्स प्राथमिकता पर निर्भर करता है जिसे सिस्टमयूआई पैकेज में परिभाषित किया गया है (एओएसपी में, आप सूचीबद्ध प्राथमिकता पा सकते हैं QuickQSPanel.java).

QuickQSPanel.java

/**
* Version of QSPanel that only shows N Quick Tiles in the QS Header.
*/
publicclassQuickQSPanelextendsQSPanel{
publicstaticfinal String NUM_QUICK_TILES = "sysui_qqs_count";

कोड का यह स्निपेट मेरे द्वारा ऊपर लिंक किए गए AOSP पेज से लिया गया है। स्ट्रिंग NUM_QUICK_TILES परिभाषित करती है कि हेडर में कितनी QS टाइलें दिखाई गई हैं। NUM_QUICK_TILES से इसका मान प्राप्त होता है समायोजन। सुरक्षित प्राथमिकता "sysui_qqs_count" जिसे हम संशोधित करेंगे। इस संशोधन को कार्यान्वित करने के लिए, आपके फ़ोन के सॉफ़्टवेयर में यह प्राथमिकता उपलब्ध होनी चाहिए।

Google Nexus और Pixel फ़ोन, Sony Xperia और OnePlus फ़ोन की तरह, इस संशोधन का उपयोग कर सकते हैं। LineageOS जैसे कस्टम रोम काम करते हैं, कम से कम यह मेरे नेक्स्टबिट रॉबिन पर काम करता है। सैमसंग और हुआवेई फ़ोन इस प्राथमिकता परिवर्तन के साथ काम नहीं करेंगे, हालाँकि जैसा कि पहले बताया गया है, आप मेरा अनुसरण कर सकते हैं पिछला ट्यूटोरियल सैमसंग फोन पर क्यूएस पैनल आकार को अनुकूलित करने के लिए।


ट्यूटोरियल

जैसा कि पहले बताया गया है, इस कमांड का उपयोग करने के लिए आपको एडीबी एक्सेस की आवश्यकता होगी। डाउनलोड करें नवीनतम एडीबी बाइनरी आपकी मशीन के लिए सीधे Google से। सुनिश्चित करें कि आपके पास अधिकार है ड्राइवर स्थापित ताकि आपका फ़ोन आपकी मशीन द्वारा पहचाना जा सके। सेटिंग्स -> डेवलपर विकल्प पर जाएं और यूएसबी डिबगिंग सक्षम करें। फिर अपनी मशीन पर एक कमांड प्रॉम्प्ट या टर्मिनल खोलें, और निम्नलिखित कमांड दर्ज करें:

adb devices

आपकी मशीन ADB प्रारंभ करने का प्रयास करेगी और देखेगी कि क्या यह किसी कनेक्टेड डिवाइस को पहचानती है। आप अपने फोन पर एडीबी को अपनी मशीन तक पहुंच प्रदान करने का संकेत देख सकते हैं - इसे स्वीकार करें। यदि अब आप कमांड प्रॉम्प्ट में अपने डिवाइस का सीरियल नंबर देखते हैं, तो आप सुनहरे हैं।

अब, आपको QS हेडर में दिखाई गई टाइलों की संख्या को संशोधित करने के लिए इस कमांड को दर्ज करना होगा:

adb shell settings put secure sysui_qqs_count N

जहां N टाइलों की वह संख्या है जिसे आप हेडर पंक्ति में दिखाना चाहते हैं। उदाहरण के लिए, यदि मैं केवल 3 टाइलें दिखाना चाहता हूँ:

adb shell settings put secure sysui_qqs_count 3

या यदि मैं 7 टाइलें दिखाना चाहता हूँ:

adb shell settings put secure sysui_qqs_count 7

यदि आप डिफ़ॉल्ट कॉन्फ़िगरेशन पर वापस लौटना चाहते हैं, तो बस एन के लिए "5" दर्ज करें।


हालाँकि यह निश्चित रूप से एक मामूली बदलाव है, फिर भी यह अच्छा है कि, बिना रूट के भी, अभी भी कुछ तरीके हैं जिनसे आप यूआई को संशोधित कर सकते हैं। मुझे यकीन नहीं है कि Google ने हमारे बदलने के लिए इस सेटिंग को खुला क्यों छोड़ दिया, हालाँकि आपको यह भी पता नहीं होगा कि यह उपलब्ध थी जब तक आप AOSP में खोज नहीं करते क्योंकि जब आप अपने पास उपलब्ध सुरक्षित सेटिंग्स को डंप करते हैं तो यह सेटिंग सूचीबद्ध नहीं होती है उपकरण। मुझे उम्मीद है कि Google सैमसंग की तरह पूर्ण QS पैनल का आकार बदलने का एक देशी तरीका जोड़ेगा, लेकिन यह संभवतः मेरी ओर से इच्छाधारी सोच ही रहेगी।

इस बदलाव का श्रेय XDA के वरिष्ठ सदस्य को जाता है paphonb जिसने इस बारे में पोस्ट किया है दिसंबर में दफन धागा. वह इसका डेवलपर है कस्टम नेविगेशन बार एप्लिकेशन जो आपको इसकी अनुमति देता है बिना रूट के कई Android 7.0+ डिवाइस पर नेविगेशन बार को बदलें. वह और मैं एक नए एप्लिकेशन पर काम कर रहे हैं जिसमें यह ट्वीक शामिल होगा और बहुत से अनरूटेड उपयोगकर्ता अपने डिवाइस पर उपलब्ध सभी छिपे हुए ट्विक्स का पता लगा सकते हैं।