השבוע ב-Tasker Pro, נראה לך כיצד לנעול את נדנדת עוצמת הקול שלך כדי לאפשר רק שליטה בעוצמת המדיה במקום בעוצמת הצלצול.
אוטומציה אמורה להיות עניין של פישוט משימות יומיומיות כדי לתת לך יותר זמן יקר לעשות את הדברים שאתה אוהב. ב-XDA, הראינו לך איך אתה יכול להשתמש ב-Tasker כדי לאבטח את המכשיר שלך, לשפר את הפרודוקטיביות, או להפוך את הנהיגה לבטוחה יותר, הכל חלק מהסדרה שלנו בשם 'שבוע הטסקר.'
אבל הכיף לא נגמר שם. אם כבר גירוד עבור כמה משימות טאסקר מדהימות ברצינות (ונמאס להם מה מְשַׁעֲמֵם דברים כמו להגיד לך איך לאתחל את הטלפון שלך או לנער את הטלפון כדי להעיר את התצוגה), ואז החדש שלנו סדרת Tasker Pro בשבילך.
אנו נפרסם סדרה של מתקדם ביותר פרופילי Tasker שיראו לך עד כמה Tasker יכול להיות חזק אם אתה מוכן לחשוב מחוץ לקופסה. למרות שעשינו את רוב העבודה הקשה בשבילך ואתה בהחלט חופשי לייבא את הפרופילים שלי ולהשתמש בהם כפי שהם, אני מאוד ממליץ לך לתת הזדמנות ללמוד כיצד להשתמש ב-Tasker אם אתה רוצה להיות מסוגל להתאים אישית את המשימות האלה עַצמְךָ. על שלנו טיפים וטריקים של Tasker בפורומים או ב-/r/Tasker subreddit של Reddit, אתה יכול לשתף ולעבוד עם אחרים כיצד ליישם רעיון שאולי יש לך (כמו עשיתי הרבה פעמים).
זה שבוע 7 של Tasker pro. בשבוע שעבר, הראינו לך איך אתה יכול להשתמש ב-Tasker כדי לבטל את נעילת PC Windows שלך באמצעות חיישן טביעת האצבע שלך במכשיר האנדרואיד שלך. השבוע נראה לכם איך לעשות זאת מיפוי מחדש של נדנדת עוצמת הקול שלך כך שהוא שולט רק בעוצמת המדיה במקום בעוצמת הצלצול.
Tasker Pro #7: נעל את נדנדת הווליום שלך
כברירת מחדל, תנודי עוצמת הקול במכשירי אנדרואיד מוגדרים לשלוט בעוצמת ההתראות/צלצול. רק כאשר אפליקציה מבקשת לנגן אודיו דרך ערוץ עוצמת הקול של המדיה, ישמש עוצמת הקול של המדיה. למרבה הצער, לפעמים זה גורם למקרים מוזרים שבהם אתה מנסה להגדיר את עוצמת הקול לפני התחלת השמעת מדיה ואנדרואיד פשוט לא מאפשר לך לעשות זאת בעת לחיצה על מקשי עוצמת הקול.
משתמשים רבים ב-Reddit מצאו שזה... מעצבן קלות. עבור רבים מהמשתמשים הללו, הסיבה העיקרית שלהם לשימוש במנוע עוצמת הקול היא לשלוט בעוצמת המדיה. למה להתעסק עם דרך מדויקת לשלוט בעוצמת הצלצול כאשר רובם עוברים בין רטט לרמת עוצמת קול אחת אחרת? זו תלונה נגד אנדרואיד שנעשתה על ידי כל מיני משתמשים, אבל עבור רוב האנשים הפתרונות הם או שאינם נגישים בקלות, אפויים למחצה ולא עובדים כמו שצריך, או פשוט לא עובדים על טלפון.
לדוגמה, למשתמשי ROM מותאם אישית הייתה את היכולת לשלוט בעוצמת המדיה עם נדנדת הווליום עבור שנים עַכשָׁיו. תכונה זו היא משהו שתמצאו כמעט בכל ROM מותאם אישית. אבל ברור שלמשתמשים רבים אין רצון להשתמש ב-ROM מותאם אישית. משתמשים שורשיים יכולים להתקין את Xposed Framework ולהפעיל מודול במיוחד כדי ליישם תכונה זו, אך ישנם טלפונים רבים שבהם גישת שורש אינה נגישה. אפשרות נוספת היא שימוש באפליקציית שורש לא מיפוי מחדש של הכפתורים שלך אבל זה לא תומך בכל מכשיר. שיטה אחת שתומכת בכל מכשיר היא להשתמש ב- אפליקציית Rocker Lockerעם זאת, האפליקציה הזו משתמשת בשיטה איומה למען האמת כדי לשמור על נדנדת עוצמת הקול שלך נעולה לשליטה במדיה: היא למעשה מנגן שמע ללא הרף מהרמקול שלך (ברצינות) מה שעלול לגרום לריקון עצום של הסוללה.
באמצעות Tasker, נוכל ליצור שיטה ש לא דורש שורש, לא פועל ברקע, ו עובד על כל המכשירים. זה ימנע שינויים שלבים בעוצמת הצלצול אלא אם קיימת שיחה נכנסת/יוצאת למרות זאת מצב שקט/רטט עדיין יפעל כראוי. שימו לב שיש עיכוב קטן בין שינוי עוצמת הקול, ולמרות שתראו את עוצמת הצלצול להקטין כאשר סרגל עוצמת הקול מופיע, Tasker יבטל בשקט את השינוי שלך ויחיל את שינוי עוצמת הקול הזה על המדיה כרך. זה בגלל שללא שורש אתה לא יכול למעשה לִמְנוֹעַ אנדרואיד לא משנה את עוצמת הצלצול כאשר אתה לוחץ על מקשי עוצמת הקול, אז במקום זאת אנו מיירטים את שינוי עוצמת הקול מיד כאשר הוא מתרחש ומנתבים אותו מחדש כדי להחיל על עוצמת הקול של המדיה.
דרישות
- Tasker ($2.99)
הוראות
כתב ויתור: וריאציות רבות של מערך זה היו קיימות בפורומים שונים של Tasker לאורך השנים. זה צץ מחדש כל כמה חודשים אבל זה נראה רק לעתים רחוקות על ידי משתמשים מחוץ לפורומים נישה. למרות שיצרתי את ההגדרה הזו מאפס, השיטה משתמשת בלוגיקת Tasker פשוטה/בסיסית למדי ולכן היא כנראה תדמה לעבודה שעשו אחרים בעבר.
הדבר הראשון שתצטרך לעשות הוא ליצור פרופיל חדש ולקרוא לו משהו כמו נפח מדיה. השם בהחלט לא משנה, אבל בחר משהו תיאורי. אנו נשתמש בשני טריגרים* למשימה זו, הקשר מצב אחד והקשר אחד של אירוע. בשביל ה הקשר אירוע אתה תרצה ללכת משתנים ולבחור סט משתנים. עבור המשתנה, בקש ממנו לעקוב אחר שינויים %VOLR. אל תציין ערך, מכיוון שאנו נרצה ש-Tasker יזהה כל שינוי במשתנה הגלובלי הדינמי %VOLR (Ringer Volume). בשביל ה ההקשר של המדינה אתה תרצה ללכת טלפון ולבחור שִׂיחָה. מתחת לתפריט הנפתח, בחר כל ולאחר מכן לבדוק לַהֲפוֹך בתחתית. זה יגרום לכך שהפרופיל יהיה פעיל רק בכל פעם שאתה לא באמצע שיחה.
*הערה: על מנת להוסיף טריגר שני לפרופיל זה, תחילה יהיה עליך להוסיף לפחות פעולה בודדת למשימה (או פשוט להמשיך ולעקוב אחר ההוראות למטה כדי לסיים אותה במלואה). לאחר מכן, תוכל ללחוץ לחיצה ארוכה על ההדק הראשון שיצרת ולבחור באפשרות "הוסף הקשר".
בשלב הבא, ניצור את המשימה עצמה. זו סדרת הפעולות שתפעל בכל פעם שטסקר יזהה שינוי בעוצמת הצלצול (האירוע) ושאינך בשיחה (המצב).
- משתנים --> ערכת משתנים. שֵׁם: %VolRing ל %VOLR. סמן את ה-If בתחתית והגדר אותו ל-if %VolRing !Set. פעולה זו מופעלת בפעם הראשונה שאתה מפעיל את הסקריפט הזה, והיא לעולם לא תופעל שוב. זה פועל בכל פעם של%VolRing אין ערך (הוא לא הוגדר).
- משתנים --> ערכת משתנים. שֵׁם: %volmedia ל %VOLM. זה ישמור את נפח המדיה הנוכחי במשתנה מקומי.
- משימה --> אם. אם %VOLR > %VolRing. אם עוצמת הצלצול הנוכחית גדולה מעוצמת הצלצול הקודמת, פירוש הדבר שזה עתה לחצת על לחצן הגברת עוצמת הקול.
- משתנים --> ערכת משתנים. שֵׁם: %VolRing ל %VOLR-1. חשבון תעשה מתמטיקה. הגדר את משתנה עוצמת הצלצול לעוצמת הצלצול הקודם (בעצם, הפוך את השינוי).
- משתנים --> ערכת משתנים. שֵׁם: %volmedia ל %VOLM+1. חשבוןתעשה מתמטיקה. הגדל את משתנה עוצמת הקול של המדיה (מאז שלחצת על עוצמת הקול).
- משימה --> אחרת אם. אם %VOLR מארז זה מכסה כאשר אתה לוחץ על עוצמת הקול.
- משתנים --> ערכת משתנים. שֵׁם: %VolRing ל %VOLR+1. חשבון תעשה מתמטיקה. הגדר את משתנה עוצמת הצלצול לעוצמת הצלצול הקודם (בעצם, הפוך את השינוי).
- משתנים --> ערכת משתנים. שֵׁם: %volmedia ל %VOLM-1. חשבון תעשה מתמטיקה. הקטן את משתנה עוצמת הקול של המדיה (מאז שלחצת על עוצמת הקול).
- משימה --> אחרת.
- משימה --> עצור. אנו מציבים כאן פעולת עצירה להפסקת הפעלת המשימה בכל פעם שעוצמת הצלצול הנוכחית ב-%VOLR תואמת למה שיש ב-%VolRing. אנחנו צריכים לתת את הדעת למקרה הזה כדי למנוע לולאה אינסופית שמתרחשת במהלך פעולה 13, בתור אתה השני לשנות את עוצמת הצלצול (גם כשהוא בתוך Tasker ולא מכפתור חומרה) המשימה תפעל שוב. אבל כאשר הוא פועל שוב, אם אין לך את הפעולה הזו, הוא פשוט ימשיך להפעיל את המשימה. לחלופין, אתה יכול להגדיר צ'ק אין פעולה 13 להלן להפעיל אותו רק כאשר %VolRing =/= %VOLR.
- משימה --> סיום אם.
- שמע --> עוצמת קול. לחץ על סמל החץ הכפול כדי לאפשר לך להגדיר משתנה כאן במקום להשתמש במחוון. אם אינך רואה כפתור זה, תצטרך להשבית את מצב מתחיל בהעדפות של Tasker. בשביל ה רָמָה להגדיר את זה ל %volmedia. זה ישנה את עוצמת הקול של המדיה.
- שמע --> עוצמת הצלצול. שוב, לחץ על סמל החץ הכפול כדי לאפשר קלט משתנה. בשביל ה רָמָה להגדיר את זה ל %VolRing. זה ישנה את עוצמת הצלצול.
ו וואלה! אם אתה מסוגל לעקוב אחרי זה, אז מזל טוב, אתה די אמן של Tasker! מבולבלים בצעד ורק רוצים לייבא את התסריט ולהמשיך בחייכם?
אם אתה רוצה לייבא את הסקריפט הזה של Tasker, אתה יכול להוריד אותו מ מארח קבצי אנדרואיד. על מנת לייבא את המשימה, תחילה עליך להשבית את מצב מתחיל ב- Tasker על ידי מעבר לתפריט --> העדפות. בכרטיסייה ממשק המשתמש, בטל את הסימון של 'מצב מתחיל'. לאחר מכן חזרה לתפריט Tasker הראשי, לחץ על הכרטיסייה 'פרופילים'. לאחר מכן לחץ לחיצה ארוכה על הכרטיסייה 'פרופילים' ולחץ על 'ייבא'. נווט למקום שבו הורדת את קובץ ה-.prf.xml שלי ובחר בו כדי לייבא אותו. ברגע שאתה מייבא אותו, אתה חופשי לשחק איתו כראות עיניך. משימה זו פועלת ללא צורך בקלט משתמש כלשהו, כך שאין צורך להפעיל את הפרופיל/המשימה בשום אופן.
בשבוע הבא עבור Tasker Pro אני אראה לך איך לעשות שלטו במוזיקה שלכם (אפילו ב-Spotify) באמצעות מקשי עוצמת הקול כשהמסך כבוי (*ללא שורש*)!
מה היית רוצה לראות אותי מכינה עם טסקר? הודע לנו למטה ואולי נציג את הרעיון שלך במאמר עתידי!