أضف قائمة وزر إعادة توجيه إلى شريط التنقل في Android O لتحسين تصفح الويب

برنامج تعليمي حول كيفية إضافة قائمة وزر إعادة التوجيه إلى شريط التنقل في Android O، فقط أثناء استخدام Google Chrome، لتحسين تصفح الويب.

أندرويد أو مخصص شريط التنقل يمكن استخدامها ل عدد لا يحصى من الحالات، ولكنه مفيد بشكل خاص عندما تقوم بتغيير مفاتيح التنقل حسب السياق. في برامجنا التعليمية، نركز على إيجاد المواقف التي يمكن أن تؤدي فيها إضافة مفاتيح شريط التنقل الجديدة إلى تحسين تجربة التطبيق لديك، وسنوضح لك اليوم كيفية إضافة مفتاح قائمة طعام و أ إلى الأمام زر إلى شريط التنقل عند استخدام Google Chrome. ستعمل هذه الأزرار على تحسين تجربة تصفح الويب لديك بشكل كبير، لأنها تتفوق على الاضطرار إلى الوصول إلى أعلى اليمين للنقر على زر تجاوز القائمة.

شكرًا لإيلي إيرفين لكونه خنزير غينيا والحصول على لقطة الشاشة هذه.

كما ترون أعلاه، تمت إضافة مفتاحين جديدين لشريط التنقل إلى شريط التنقل، ولكن فقط أثناء استخدام Google Chrome. يفتح المفتاح الأيسر قائمة Chrome (باستخدام KEYCODE_MENU) بينما سيؤدي المفتاح الأيمن إلى تشغيل وظيفة "الأمام" (باستخدام KEYCODE_FORWARD) في المتصفح. على عكس بعض برامجنا التعليمية السابقة، فإننا لا نستخدم أي رموز مخصصة في شريط التنقل، لذلك لن تضطر إلى تنزيل أي شيء إضافي بخلاف التطبيقات المطلوبة أدناه.

سنوضح لك كيفية تكرار هذا الإعداد على جهازك الخاص حتى تتمكن من معرفة كيفية إنشاء التنقل المخصص الخاص بك تكوينات الشريط، ولكننا سنوفر أيضًا رابط التنزيل في نهاية المقالة إذا كنت تفضل التخطي إليه الذي - التي.

ملحوظة: هذا البرنامج التعليمي غير متوافق مع البرنامج التعليمي السابق الخاص بنا إضافة مفاتيح التمرير إلى شريط التنقل عند استخدام كروم. يمكنك اختيار ملف التعريف هذا الذي تريد استخدامه أو هذا الملف الشخصي حسب تفضيلاتك، ولكن ليس كليهما.


إضافة أزرار القائمة/الأمام إلى شريط التنقل أثناء استخدام Chrome

متطلبات:

  • تاسكر ($2.99)
  • مهمة آمنة

يعد Tasker ضروريًا لأنه تطبيق الأتمتة الذي نستخدمه لاكتشاف التطبيق الذي نستخدمه وإرسال الأوامر من خلال المكون الإضافي SecureTask، وهو ما سيتولى تغيير التنقل لدينا حاجِز. بمجرد تثبيت كلا التطبيقين، نحتاج إلى إعدادهما.

لكي يتمكن تاسكر من اكتشاف التطبيق الذي نحن فيه، نحتاج إلى منح خدمة الوصول الخاصة به. يعد القيام بذلك سريعًا جدًا، ما عليك سوى الانتقال إلى الإعدادات -> إمكانية الوصول والبحث عن "Tasker" في قائمة الخدمات. تمكين خدمة الوصول.

بعد ذلك، نحتاج إلى منح SecureTask القدرة على تعديل إعدادات النظام على أجهزتنا. وللقيام بذلك، يتعين علينا منح SecureTask إذنًا خاصًا يُعرف باسم WRITE_SECURE_SETTINGS وهو عادة لا يمكن الوصول إليها من قبل التطبيقات العادية، ولكن يمكن للمستخدم منحها يدويًا من خلال استخدام ADB. وبالتالي، سوف تحتاج إلى تشغيل ADB على جهازك لإنجاز هذا العمل. لحسن الحظ، فإن منح هذا الإذن يتم لمرة واحدة فقط، وستحتاج إلى SecureTask إذا كنت تريد متابعة أي من دروس شريط التنقل السياقية الأخرى ذات الصلة بنظام Android O (والتي منها هناك العديد من)، لذلك فهو بالتأكيد يستحق القيام بذلك.

إعداد بنك التنمية الآسيوي

أول شيء عليك القيام به هو تنزيل برنامج ADB الثنائي لنظام التشغيل الخاص بك. يمكنك القيام بذلك هنا. بمجرد تنزيلها، يجب عليك التأكد من حصولك على السائق المناسب إذا كنت تستخدم نظام التشغيل Windows.

بمجرد استخراج الملف الثنائي إلى مجلد منفصل وتثبيت برنامج التشغيل، نحتاج بعد ذلك إلى تمكين تصحيح أخطاء USB على الهاتف الذكي. للقيام بذلك، افتح الإعدادات وانتقل إلى حول الهاتف. اضغط على Build Number 7 مرات حتى تحصل على مربع حوار يخبرك بأنك قمت بإلغاء تأمين خيارات المطور. يمكنك الوصول إلى خيارات المطور في الإعدادات الآن. على ما يبدو، في Android O، يجب عليك إدخال رقم التعريف الشخصي/كلمة المرور الخاصة بك قبل أن تتمكن من فتح خيارات المطور. قم بذلك وابحث عن تصحيح أخطاء USB، ثم قم بتمكينه.

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

منح WRITE_SECURE_SETTINGS لـ SecureTask

مع فتح موجه أوامر ADB، أدخل الأمر التالي لمنح SecureTask الإذن المطلوب.

adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS

سيكون لدى SecureTask الآن القدرة على تعديل إعدادات النظام دون الوصول إلى الجذر! نحن الآن على استعداد للانتقال إلى تاسكر.

إعداد ملف تعريف تاسكر

افتح تاسكر واضغط + لإنشاء ملف تعريف جديد وتسميته بشيء مثل "Toggle Chrome Extra Keys". حدد طلب سياق. قم بتمرير القائمة و حدد تطبيق المتصفح الخاص بك (في حالتي، قمت باختيار Chrome).

بعد إضافة تطبيقك والعودة إلى شاشة تاسكر الرئيسية، سيطلب منك تاسكر إرفاق مهمة موجودة أو إنشاء مهمة جديدة. قم بإنشاء مهمة جديدة ولكن لا تهتم بتسميتها. بمجرد دخولك إلى شاشة تحرير المهام، أضف الإجراءين التاليين:

  1. البرنامج المساعد -> المهمة الآمنة -> الإعدادات الآمنة. فعل: يكتب. جلسة: secure sysui_nav_bar_left. قيمة: key(82:com.android.systemui/2131230913)
  2. البرنامج المساعد -> المهمة الآمنة -> الإعدادات الآمنة. فعل: يكتب. جلسة: secure sysui_nav_bar_right. قيمة: key(125:com.android.systemui/2131231004)

بمجرد الانتهاء من ذلك، يمكنك الخروج مرة أخرى إلى القائمة الرئيسية لـ Tasker. سنقوم الآن بإنهاء ملف التعريف هذا عن طريق إضافة مهمة الخروج إليه، والتي سيتم تشغيلها عند مغادرة تطبيق Chrome. ستقوم مهمة الخروج هذه بمسح شريط التنقل الخاص بهذه الرموز.

أضف مهمة الخروج بالضغط لفترة طويلة على المهمة الحالية التي أضفتها للتو إلى الملف الشخصي. اضغط على "إضافة مهمة خروج". أنشئ مهمة جديدة، ثم أضف الإجراءين التاليين:

  1. البرنامج المساعد -> المهمة الآمنة -> الإعدادات الآمنة. فعل: يكتب. جلسة: secure sysui_nav_bar_left. قيمة: null
  2. البرنامج المساعد -> المهمة الآمنة -> الإعدادات الآمنة. فعل: يكتب. جلسة: secure sysui_nav_bar_right. قيمة: null

اخرج مرة أخرى إلى القائمة الرئيسية لـ Tasker، وقد انتهيت. سيعرض تاسكر الآن القائمة ومفاتيح إعادة التوجيه أثناء استخدام Chrome، وسيقوم بمسحها عند عدم استخدام Chrome.


تحميل واستيراد

كما هو الحال مع جميع البرامج التعليمية المتعلقة بـ Tasker، سنوفر ملف XML الذي يمكنك تنزيله واستيراده. قم بتنزيل ملف .prf.xml من AndroidFileHost أدناه واحفظه على وحدة التخزين الداخلية لديك. افتح تاسكر واضغط لفترة طويلة على علامة التبويب "ملفات التعريف" في الأعلى حتى ترى زر "استيراد". اضغط عليه وابحث عن ملف XML الذي قمت بحفظه للتو، ثم حدده لاستيراده. تأكد من تمكين خدمة الوصول الخاصة بـ Tasker ومنحك حق الوصول WRITE_SECURE_SETTINGS إلى SecureTask كما هو مذكور في مقالتي، وإلا فلن يعمل هذا الملف الشخصي أي شيء على هاتفك!

قم بتنزيل ملف التعريف "Toggle Chrome Extra Keys" من AndroidFileHost

إذا كنت تتساءل عن المفاتيح المفيدة الأخرى التي يمكننا إضافتها إلى شريط التنقل بشكل أكثر فائدة في Android O، فاطلع على المفاتيح الأخرى دروس!