מדריך כיצד להוסיף קיצור דרך להפעלת אפליקציית אנשי הקשר וקיצור דרך לסיום שיחה לסרגל הניווט בזמן שיחת טלפון. אנדרואיד O בלבד.
אם עקבת אחרינו הזנת הדרכות, אז אתה כבר יודע שאנחנו אוהבים למצוא דרכים לנצל את היתרונות החדשים של Android O התאמה אישית של סרגל הניווט. באמצעות הכוח של אפליקציית האוטומציה הפופולרית המכונה Tasker, אנו יכולים לשנות באופן הקשרי את סרגל הניווט כך שיכלול מקשי ניווט שימושיים בהקשרים ספציפיים. במדריך זה, נדגים כיצד להוסיף א קיצור דרך לאנשי קשר ו קיצור דרך לסיים שיחה לסרגל הניווט בזמן שאתה באמצע שיחת טלפון.
תודה לאלי ארווין על היותו שפן הניסיונות שלי וקיבל את צילום המסך הזה.
בסרטון למעלה, הבוחן שלי יזם איתי שיחת טלפון שגרמה לטאסקר להציג שני אייקונים חדשים בסרגל הניווט. קיצור הדרך לאנשי קשר, בלחיצה, מתקשר KEYCODE_CONTACTS בזמן שכפתור סיום השיחה מתקשר KEYCODE_ENDCALL.
הסמלים שבהם אני משתמש אינם סמלים הנגישים בדרך כלל בהתאמה אישית של סרגל הניווט של Android O, אלא הם סמלים מותאמים אישית שבהם אני משתמש. אתה יכול לקרוא את ההדרכה הקודמת שלי על hכיצד להוסיף סמלים מותאמים אישית לסרגל הניווט של Android O כאן
. למען המדריך הזה, תצטרך להוריד שני אייקונים מ מסד נתונים של סמלים מבוסס על DPI של המכשיר שלך. הראשון הוא א סמל אנשי קשר שאותו עליך לשמור בתור /NavIcons/contacts.png והשני הוא an סמל סיום שיחה אשר צריך להישמר בתור /NavIcons/endcall.png.אנו נראה לך כיצד לשכפל את ההגדרה הזו במכשיר שלך כדי שתוכל ללמוד כיצד ליצור ניווט מותאם אישית משלך תצורות סרגל, אך אנו נספק גם קישור להורדה בסוף המאמר אם אתה מעדיף לדלג אליו זֶה.
מקשי ניווט מותאמים אישית בזמן שיחת טלפון
דרישות:
- טאסקר ($2.99)
- SecureTask
Tasker נחוץ מכיוון שזו אפליקציית האוטומציה שבה אנו משתמשים כדי לזהות באיזה אפליקציה אנחנו נמצאים ולשלוח פקודות דרך תוסף SecureTask, וזה מה שיטפל בשינוי הניווט שלנו בַּר. לאחר שהתקנת את שני היישומים, עלינו להגדיר את SecureTask.
אנחנו צריכים להעניק ל-SecureTask את היכולת לשנות את הגדרות המערכת במכשיר שלנו. על מנת לעשות זאת, עלינו להעניק ל-SecureTask הרשאה מיוחדת המכונה WRITE_SECURE_SETTINGS שהיא בדרך כלל לא נגיש ליישומים רגילים, אך יכול להינתן באופן ידני על ידי משתמש באמצעות שימוש ב-ADB. לפיכך, תצטרך להפעיל את ADB במחשב שלך כדי שזה יעבוד. למרבה המזל, הענקת הרשאה זו היא דבר חד פעמי בלבד, ואנו נשתמש ב-SecureTask ב מדריכים עתידיים הקשורים לאנדרואיד O (מתוכן יש עוד כמה), אז זה בהחלט שווה לעשות זה.
הגדרת ADB
הדבר הראשון שתצטרך לעשות הוא להוריד את ה-ADB הבינארי עבור מערכת ההפעלה הספציפית שלך. אתה יכול לעשות זאת כאן. לאחר שהורדת אותם, עליך לוודא שיש לך את נהג תקין אם אתה ב-Windows.
לאחר שחילצת את הקובץ הבינארי לתיקיה נפרדת והתקנת את מנהל ההתקן, אנו צריכים בשלב הבא לאפשר איתור באגים ב-USB בסמארטפון. כדי לעשות זאת, פתח את ההגדרות ועבור אל אודות הטלפון. הקש על מספר Build 7 פעמים עד שתקבל תיבת דו-שיח שאומרת לך שפתחת את הנעילה של אפשרויות מפתחים. אתה יכול לגשת לאפשרויות המפתחים בהגדרות כעת. ככל הנראה באנדרואיד 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 תהיה כעת את היכולת לשנות את הגדרות המערכת ללא גישת שורש! עכשיו אנחנו מוכנים לעבור לטאסקר.
הגדרת פרופילי Tasker
נצטרך להגדיר שני פרופילי Tasker שונים. אחד יופעל כשאתה נכנס לשיחת טלפון, השני יופעל כשתנתק. הראשון יציג את שני מקשי סרגל הניווט, השני ישבית אותם. די ישיר.
עבור הפרופיל הראשון, פתח את Tasker ולחץ על הלחצן + בפינה השמאלית התחתונה כדי ליצור אותו. בחר את מִקרֶה הקשר ועבור אל טלפון --> טלפון הנתק. לחץ על חזרה כדי לחזור למסך הראשי של Tasker. תן לזה "אפשר את מקשי סרגל הניווט של הטלפון".
Tasker יבקש ממך לצרף משימה קיימת או ליצור משימה חדשה. צור אחד חדש, וברגע שאתה במסך עריכת המשימות, הוסף את הפעולות הבאות:
- תוסף --> SecureTask --> הגדרות מאובטחות. פעולה: לִכתוֹב. הגדרה:
secure sysui_nav_bar_left
. ערך:key(207:file:///storage/emulated/0/NavIcons/contacts.png)
- תוסף --> SecureTask --> הגדרות מאובטחות. פעולה: לִכתוֹב. הגדרה:
secure sysui_nav_bar_right
. ערך:key(6:file:///storage/emulated/0/NavIcons/endcall.png)
צא חזרה לתפריט הראשי של Tasker. צור פרופיל חדש ובחר שוב את מִקרֶה הקשר, אבל הפעם תבחר טלפון --> טלפון לא פעיל. תן לזה "השבת את מקשי הניווט של הטלפון".
שוב צור משימה חדשה, וכאשר אתה במסך עריכת המשימה, הוסף אליה את שתי הפעולות הבאות:
- תוסף --> SecureTask --> הגדרות מאובטחות. פעולה: לִכתוֹב. הגדרה:
secure sysui_nav_bar_left
. ערך:null
- תוסף --> SecureTask --> הגדרות מאובטחות. פעולה: לִכתוֹב. הגדרה:
secure sysui_nav_bar_right
. ערך:null
עכשיו סיימת. כאשר אתה מקבל שיחה נכנסת, או מחבר שיחה יוצאת, Tasker יציג מקש קיצור לאנשי קשר וכן מקש סיום שיחה. ניתן לגשת למקשים הללו בזמן שאתה משתמש בכל אפליקציה, כל עוד שיחת הטלפון עדיין מתנהלת. לאחר סיום שיחת הטלפון, Tasker תשבית את מקשי סרגל הניווט הללו.
הורד וייבוא
כמו בכל מדריכי הלימוד הקשורים ל-Tasker, אנו נספק את קובצי ה-XML שתוכל להוריד ולייבא. הורד את קובץ ה-.prf.xml מ-AndroidFileHost למטה ושמור אותו באחסון הפנימי שלך. פתח את Tasker ולחץ לחיצה ארוכה על הכרטיסייה פרופילים למעלה עד שתראה כפתור ייבוא. הקש על זה וחפש את קובצי ה-XML ששמרת זה עתה, ולאחר מכן בחר אותם כדי לייבא אותם, אחד בכל פעם. ודא שהענקת את ה-WRITE_SECURE_SETTINGS ל-SecureTask כפי שהוזכר במאמר שלי, אחרת הפרופילים לא יעשו שום דבר בטלפון שלך!
הורד את פרופיל "הפעל את מקשי הניווט בטלפון" מ-AndroidFileHost
הורד את פרופיל "השבת את מקשי הניווט של הטלפון" מ-AndroidFileHost
אמנם אין לנו עוד מדריכים הקשורים לסרגל הניווט של Android O לשתף, אבל יש לנו עוד מדריך אחד הקשור ל-Android O בהמתנה. הישאר מעודכן בפורטל עבור הדרכות נוספות!