كيفية إضافة المزيد من المربعات إلى رأس الإعدادات السريعة على هواتف Google وOnePlus وSony [بدون جذر]

برنامج تعليمي حول كيفية إضافة المزيد من المربعات إلى رأس الإعدادات السريعة على هواتف Google Nexus وPixel، وهواتف OnePlus 3/3T، وهواتف Xperia التي تعمل بنظام Nougat.

إذا قمت بالسحب لأسفل على شريط الحالة الخاص بهاتفك الذي يعمل بنظام Android، فمن المحتمل أن ترى بعض الإشعارات أسفل صف واحد من مربعات الإعدادات السريعة. يُطلق على هذا الصف اسم رأس الإعدادات السريعة لأنه يعرض فقط المربعات القليلة الأولى المتوفرة في المجموعة الكاملة لمربعات QS. من خلال السحب للأسفل مرة أخرى، سترى القائمة الكاملة لمربعات QS التي أضفتها. تمت إضافة الإعدادات السريعة رسميًا إلى AOSP بدءًا من Android 5.0 Lollipop (على الرغم من أن الشركات المصنعة الأصلية مثل كان لدى Samsung نموذج خاص بها من تبديل الإشعارات متاح لعدة إصدارات من قبل مصاصة).

على الرغم من أننا حصلنا منذ ذلك الحين على القدرة على تخصيص QS عن طريق إعادة ترتيب الرموز وإضافة طرف ثالث إلى قائمة QS، لا توجد حتى الآن طريقة رسمية لتخصيص عدد المربعات التي يتم عرضها (مرة أخرى، سامسونج تغلبت على جوجل بقوة في هذا الصدد). ومع ذلك، من خلال استخدام التفضيل المخفي الذي يمكننا تعيينه عبر ADB، فمن الممكن أضف المزيد من المربعات إلى رأس الإعدادات السريعة.

شكرًا لإيلي إيرفين على جمع لقطات الشاشة هذه لي!

لا يغير هذا التعديل عدد الأعمدة أو الصفوف المعروضة في لوحة QS الكاملة التي تراها عندما تقوم بالتمرير لأسفل مرتين على شريط الحالة (أو السحب لأسفل باستخدام أكثر من إصبعين). الطريقة الوحيدة للقيام بذلك، على حد علمي، هي من خلال تعديلات SystemUI - والتي تتطلب بوضوح الجذر أو أداة تحميل التشغيل غير المؤمّنة.

تعديل رأس الإعدادات السريعة يفعل ذلك لا تتطلب الوصول إلى الجذرعلى الرغم من أنه لن يعمل على جميع الأجهزة. إذا كان جهازك قيد التشغيل أندرويد 7.0+ ولم يتم تعديل البرنامج الأساسي بشكل كبير من AOSP، فيجب أن تعمل هذه الخدعة على هاتفك. وذلك لأنه يعتمد على تفضيلات الإعدادات المحددة في حزمة SystemUI (في 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، على الأقل على جهاز Nextbit Robin الخاص بي. لن تعمل هواتف Samsung وHuawei مع تغيير التفضيل هذا، على الرغم من أنه كما ذكرنا سابقًا، يمكنك متابعة حسابي البرنامج التعليمي السابق لتخصيص حجم لوحة QS على هواتف سامسونج.


درس تعليمي

كما ذكرنا سابقًا، ستحتاج إلى الوصول إلى ADB لاستخدام هذا الأمر. تحميل أحدث ثنائي ADB لجهازك مباشرة من Google. تأكد من أن لديك الحق تم تثبيت برنامج التشغيل لكي يتعرف جهازك على هاتفك. انتقل إلى الإعدادات -> خيارات المطور - وقم بتمكين تصحيح أخطاء USB. ثم افتح موجه الأوامر أو الوحدة الطرفية على جهازك، وأدخل الأمر التالي:

adb devices

سيحاول جهازك بدء تشغيل ADB ومعرفة ما إذا كان يتعرف على أي أجهزة متصلة. قد ترى مطالبة على هاتفك لمنح 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" لـ N.


على الرغم من أن هذا يعد تعديلًا بسيطًا إلى حد ما، إلا أنه لا يزال من الجيد أنه، حتى بدون الجذر، لا تزال هناك بعض الطرق التي يمكنك من خلالها تعديل واجهة المستخدم. لست متأكدًا من سبب ترك Google هذا الإعداد مفتوحًا لنا لتغييره، على الرغم من أنك لا تعرف حتى أنه متاح إلا إذا قمت بالبحث في AOSP لأن هذا الإعداد غير مدرج عند تفريغ الإعدادات الآمنة المتوفرة على جهازك جهاز. آمل أن تضيف Google طريقة أصلية لتغيير حجم لوحة QS الكاملة كما تفعل Samsung، ولكن من المحتمل أن يظل هذا مجرد تفكير بالتمني من جهتي.

الاعتمادات لهذا القرص تذهب إلى XDA Senior Member paphonb الذي نشر حول هذا في أ موضوع دفن مرة أخرى في ديسمبر كانون الاول. إنه مطور شريط التنقل المخصص التطبيق الذي يسمح لك قم بتعديل شريط التنقل على العديد من أجهزة Android 7.0+ بدون جذر. نعمل أنا وهو على تطبيق جديد يتضمن هذا التعديل والعديد والعديد من التطبيقات الأخرى حتى يتمكن المستخدمون الذين لم يتم تجذيرهم من استكشاف جميع التعديلات المخفية المتوفرة على أجهزتهم.