Tasker, אפליקציית האנדרואיד הפופולרית ביותר לאוטומציה, זוכה לזיהוי logcat בעדכון האחרון שלה. זה פותח המון אפשרויות אוטומציה חדשות.
עבור משתמשים חזקים שרוצים להתאים אישית כל חלק בטלפון שלהם, יש כמה אפליקציות חובה. אפליקציות כמו MacroDroid, Automate ו-Llama כולן מספקות תכונות אוטומציה, אבל לדעתי, אף אחת מהן לא מחזיקה נר לטאסקר. למרות שאולי אין לה את ממשק המשתמש הטוב ביותר, Tasker היא אפליקציית האוטומציה המועדפת עליי באופן אישי בגלל מידת הפעילות של המפתח, כמה תוספים זמינים עבורו ועד כמה הקהילה פעילה. למרות שממשקי API של אנדרואיד הופכים מוגבלים יותר ויותר עם כל מהדורה חדשה, מפתח Tasker והקהילה מצאו דרכים לעקוף את ההגבלות. המהדורה האחרונה של v5.9.beta.8, למשל, הוסיפה תכונה חדשה שפותחת תחום חדש לגמרי של מקרי שימוש אפשריים באוטומציה: זיהוי logcat.
זיהוי Logcat
בחודש שעבר, מפתח Tasker הוציא גרסת בטא חדשה הפעלת ניטור לוח ב-Android 10. מאז אנדרואיד 10 מונע מאפליקציות רקע לקרוא את הלוח, אולי אתה תוהה איך זה היה אפשרי. התשובה היא באמצעות קריאת ה-logcat. Logcat הוא כלי מעטפת שמושך יומן של כל אירועי המערכת ואירועים אחרים שנתרמו על ידי אפליקציות. בכל פעם שנכתב ערך חדש בלוח, יומן המערכת המתאים יכיל את טקסט הלוח. על ידי קריאת יומן זה, Tasker מסוגל לזהות מהו הערך הנוכחי של הלוח.
בדרך כלל, אפליקציות אינן מורשות לקרוא יומני מערכת, והן גם לא יכולות לבקש מהמשתמש להעניק להם הרשאה לעשות זאת. הסיבה לכך היא שנתונים רגישים עשויים להתקיים ביומן, ואפשרות לכל אפליקציה לקרוא יומנים פותחת פחית שלמה של תולעים הקשורות לפרטיות ואבטחה. עם זאת, זה אפשרי למשתמש להעניק ידנית לאפליקציה הרשאה לקרוא יומנים. אם אפליקציה כמו Tasker מצהירה על הרשאת READ_LOGS, המשתמש יכול להעניק הרשאה זו באופן ידני באמצעות ADB. כאשר תתקין את גרסת הבטא העדכנית ביותר של Tasker, היא תבקש ממך לעשות בדיוק את זה.
אז מה אתה יכול לעשות עם אירוע Logcat Entry החדש בטאסקר? המפתח עצמו נותן לך כמה דוגמאות:
- הגבר את מחוות התנועה של Pixel 4
- בצע דברים שונים עבור כל אצבע בעת פתיחת המכשיר
- להגיב לנמנום אזעקה
- עשה דברים שונים כאשר אתה פותח את המכשיר שלך עם האצבע שלך או עם דפוס
- הגיבו ללחיצה על כפתור החזרה למשך שנייה אחת בכל אפליקציה
- הגיבו למקלדת התוכנה שמוצגת/מוסתרת
- בצע פעולות שונות במכשירי סמסונג תלוי אם לחצן ההפעלה נלחץ פעמיים או כפתור Bixby נלחץ
כל אלה הם רק מקרי שימוש שונים שהמפתח חשב, אבל זו רחוקה מלהיות רשימה מקיפה של דברים שאתה יכול לעשות עם זיהוי logcat.
להלן סרטון המדגים כיצד להשתמש ב- Tasker כדי ללכוד ולסנן את ה-logcat עבור ערך רצוי:
שתי הבעיות עם זיהוי logcat הן שההגדרה שלה רחוקה מלהיות ידידותית למשתמש והיא נתונה לשינוי בכל עת אם מפתחים ישתנו את היומנים שהאפליקציות שלהם שולחות. התקנה זו תדרוש מעט ניסוי וטעייה, אך לאחר שתגדיר משהו, כנראה שלא תצטרך לבצע שינויים בתצורה שלך לעתים קרובות כל כך.
פעולת קיצור חדשה
המפתח הנוכחי של Tasker הוא למעשה לא המפתח המקורי של האפליקציה. המפתח הנוכחי עבד בעיקר על חבילת תוספים של Tasker בשם AutoApps, אז כשהוא השתלט בעבודת פיתוח על Tasker, הוא התחיל להעביר את הפונקציונליות של כמה מהתוספים שלו אל Tasker הראשי אפליקציה. מהדורת הביטא האחרונה של Tasker מבטלת למעשה את התוסף AutoShortcut על ידי הוספת פעולת קיצור חדשה.
זיהוי הכניסה החדש של logcat ופעולת הקיצור הם שני השינויים הגדולים ביותר במהדורת הבטא האחרונה, אבל יש שינויים קלים אחרים כמו פעולת קבל מיקום משופרת, תצוגה מקדימה של משתנים ותיקוני באגים עבור שניים ותיקים באגים. אתה יכול לקרוא את יומן השינויים המלא כאן. אתה יכול להירשם ל Tasker בטא ב-Google Play או הורד את ה-APK עכשיו.