برنامج تعليمي حول كيفية إضافة مفاتيح للأمام والخلف إلى شريط التنقل في Android O عند استخدام تطبيق Gmail لقراءة رسائل البريد الإلكتروني بسرعة.
إذا كان الوقت الذي تقضيه على هاتفك الذكي يتكون من تصفح عدد كبير من رسائل البريد الإلكتروني، فقد تجد أنه من المزعج تبديل الرسائل عن طريق الخطأ عندما تحاول رؤية رسالة البريد الإلكتروني بأكملها. بفضل الجديد أداة تخصيص شريط التنقل في Android Oيمكننا إضافة مفاتيح جديدة إلى شريط التنقل لتنفيذ إجراءات مخصصة. في هذه الحالة، سنضيف مفتاحين جديدين إلى شريط التنقل التحرك للأمام/للخلف في قائمة البريد الإلكتروني الخاصة بك عندما نستخدم تطبيق Gmail.
شكرًا لـ Eli Irvin على (مرة أخرى) اختبار ذلك بالنسبة لي، والتقاط تسجيل الشاشة أعلاه.
إذا كنت قد تابعت دروسنا السابقة حول Android O، فسوف تعرف كيف سنتعامل مع هذه المشكلة. هذا البرنامج التعليمي يشبه إلى حد ما لدينا البرنامج التعليمي لزر صورة داخل صورة، لذا إذا كنت قد قرأت ذلك، فيجب أن يكون هذا أمرًا سهلاً.
أضف مفاتيح للأمام/للخلف إلى شريط التنقل أثناء تواجدك في Gmail
متطلبات:
- تاسكر ($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 الآن القدرة على تعديل إعدادات النظام دون الوصول إلى الجذر! نحن الآن على استعداد للانتقال إلى تاسكر.
إعداد ملف تعريف تاسكر
افتح تاسكر وأنشئ ملفًا شخصيًا جديدًا. أطلق عليها اسم "مفاتيح التمرير في Gmail". حدد طلب السياق، وابحث عن تطبيق البريد الإلكتروني الذي تريد تمكين مفاتيح شريط التنقل فيه (على سبيل المثال. جيميل). حدد التطبيق (التطبيقات) الذي تريده، ثم قم بالرجوع لإنشاء مهمة بعد ذلك.
سيطلب منك تاسكر إرفاق مهمة بهذا الملف الشخصي الجديد. أنشئ مهمة جديدة عندما يُطلب منك ذلك، وقم بتسميتها (أو لا تفعل ذلك). سنقوم بإنشاء إجراءين في مهمة الإدخال هذه، كما يلي:
- أ1: البرنامج المساعد -> المهمة الآمنة -> الإعدادات الآمنة. فعل: يكتب. جلسة:
secure sysui_nav_bar_left
. قيمة:key(21:com.android.systemui/2131230907)
- أ2: البرنامج المساعد -> المهمة الآمنة -> الإعدادات الآمنة. فعل: يكتب. جلسة:
secure sysui_nav_bar_right
. قيمة:key(22:com.android.systemui/2131231004)
هذا كل شيء بالنسبة لمهمة الإدخال (التي يتم تشغيلها عند الدخول إلى تطبيق البريد الإلكتروني)، والآن نحتاج إلى إضافة مهمة خروج لتعطيل المفتاحين عندما نغادر تطبيق البريد الإلكتروني. قم بإنشاء مهمة خروج بالضغط لفترة طويلة على مهمة الإدخال وتحديد خيار "إضافة مهمة خروج" عندما ينبثق. سنقوم أيضًا بإنشاء إجراءين في هذه المهمة، على النحو التالي:
- أ1: البرنامج المساعد -> المهمة الآمنة -> الإعدادات الآمنة. فعل: يكتب. جلسة:
secure sysui_nav_bar_left
. قيمة:null
- أ2: البرنامج المساعد -> المهمة الآمنة -> الإعدادات الآمنة. فعل: يكتب. جلسة:
secure sysui_nav_bar_right
. قيمة:null
هذا كل شيء! الآن عند دخولك إلى تطبيق Gmail (أو أي تطبيق بريد إلكتروني آخر اخترته)، سترى الآن مفتاحي شريط التنقل للسماح لك بالتحرك للأمام أو للخلف في قائمة البريد الإلكتروني الخاصة بك.
تحميل واستيراد
كما هو الحال مع جميع البرامج التعليمية المتعلقة بـ Tasker، سنوفر ملف XML الذي يمكنك تنزيله واستيراده. قم بتنزيل ملف prf.xml من AndroidFileHost أدناه واحفظه على وحدة التخزين الداخلية لديك. افتح تاسكر واضغط لفترة طويلة على علامة التبويب "ملفات التعريف" في الأعلى حتى ترى زر "استيراد". اضغط عليه وابحث عن ملف XML الذي قمت بحفظه للتو، ثم حدده لاستيراده. تأكد من تمكين خدمة الوصول الخاصة بـ Tasker ومنحك حق الوصول WRITE_SECURE_SETTINGS إلى SecureTask كما هو مذكور في مقالتي، وإلا فلن يعمل هذا الملف الشخصي أي شيء على هاتفك!
قم بتنزيل الملف الشخصي "مفاتيح التمرير في Gmail" من AndroidFileHost
إذا كنت تتساءل عما يمكننا تحقيقه أيضًا باستخدام SecureTask وAndroid O، فابق على اطلاع على بوابة XDA لأن لدينا المزيد لنشاركه. توقع المزيد من البرامج التعليمية حول كيفية جعل شريط التنقل في Android O ينجز العديد من الوظائف المفيدة!