צור קורא טביעות אצבע מודע להקשר ב-Tasker

האפשרויות הזמינות עבור קוראי טביעות האצבע עדיין מוגבלות, עם זאת, עם Tasker אתה יכול ליצור פרופיל קורא טביעות אצבע של Tasker מודע להקשר.

קוראי טביעות אצבע מוגבלים למדי במצב ברירת המחדל שלהם. מלבד היכולת הברורה לבטל את נעילת הטלפון או לאשר תשלומים מסוימים, אין הרבה יותר שתוכל לעשות עם קורא טביעות האצבע ברוב טלפונים אנדרואיד. הפיצ'ר תמיד הרגיש כמו הזדמנות שהוחמצה - עד עכשיו!


קורא טביעות אצבע מבוסס-Tasker, מודע להקשר

יצירת קורא טביעות אצבע מותאם אישית בתוך Tasker היא פרויקט פשוט למדי. Tasker יקצה מספר פונקציות לקורא טביעות האצבע בהתאם למה שאתה עושה או היכן אתה נמצא. בדוגמה זו, אני אראה לך כיצד להעביר באופן מיידי את האתר הנוכחי למסך הגדול (במקרה זה, המחשב האישי שלי). כך תוכל להוסיף פונקציות נוספות לקורא בהתאם לחלונות שנפתחו או למיקומך. הדמיון שלך הוא הגבול היחיד שלך.

איך זה עובד

זכור כי אפליקציית כלי סורק טביעות אצבע הוא חדש ותחת פיתוח פעיל. התמיכה של Tasker מוגבלת כרגע לביצוע משימות בלבד, עם זאת, זה כל מה שנצטרך. אנו הולכים להשתמש במשתנים בתוך Tasker כדי להקצות יותר מפרופיל אחד לסורק טביעות האצבע. כאשר טביעת האצבע מופעלת, Tasker יבדוק מה עוד עשית (או היכן אתה נמצא) ותבצע את הפרופיל הנכון בהתאם.

סריקת טביעת אצבע

אנחנו צריכים לגרום לקורא לפעול כטריגר אוניברסלי לתנאים שלנו. נצטרך ליצור משימה, אצבע סרוקה, שיפעיל עבורנו פרופילים אחרים. אנחנו יכולים לקשר את זה למשתנה %Scanned. כאשר האפליקציה Fingerprint Scanner Tools מזהה טביעת אצבע, היא תפעיל את משימת האצבע הסרוקה שלנו כדי להגדיר באופן זמני את הערך של %FingerScanned from 0 ל 1 למשך 2 שניות. 2 שניות אמורות להיות מספיק זמן לפרופילי Tasker האחרים שלנו להגיב לשינוי המשתנה ולהגיב אליו. אם יש לך בעיות כלשהן עם Tasker להגיב לשינוי המשתנה, נסה להגדיל את פעולת ההמתנה ל-3 שניות או יותר. פתח את כלי סורק טביעות האצבע והקצה משימה זו. לאחר מכן, ניצור פרופילים שונים שיושקו בהתאם להקשר הנוכחי - האם אפליקציה מסוימת נפתחה או לא, מה המיקום הנוכחי שלך וכו'.

העבר את חלון Chrome הנוכחי

בדוגמה זו, נדגים כיצד לעשות זאת העבר את הכרטיסייה שנפתחה כעת ב-Chrome. פרופיל זה יופעל כאשר הערך הוא %FingerScanned מוגדר ל-1 (לפי המשימה שנוצרה קודם לכן) ו Tasker מזהה שהאפליקציה שנפתחה כעת היא דפדפן Chrome. זה מחייב אותך להפעיל את שירות הנגישות עבור Tasker, אחרת Tasker לא תוכל לזהות מתי Chrome נפתח. יתר על כן, נשתמש ב קלט אוטומטי בנוסף ל לְהִצְטַרֵף מאת XDA Junior Member joaomgcd בשל האינטגרציה הנרחבת עם Tasker.

ראשית, תצטרך ליצור פרופיל עם שני הקשרים: ראשית, הקשר מצב שמופעל כאשר %FingerScanned = 1; שנית, הקשר של אפליקציה שמופעל כאשר Chrome נפתח. לאחר מכן, תצטרך לשכפל את המשימה כפי שמוצג בצילום המסך שלמעלה, או כפי שמוצג להלן. לאחר שתסיים, משימה זו כפי שהוגדרה תבצע שאילתה על כתובת האתר שנפתחה כעת ב-Chrome ותדחוף אותה למחשב האישי שלך באמצעות Join. אתה יכול לבקש בחירת מכשיר אם תרצה, אבל לשיתוף מהיר במיוחד, ייעדתי מכשיר בודד לעשות זאת.

אני משתמש בשאילתת ממשק המשתמש האוטומטי כדי לקבל את הערך של כתובת האתר בדפדפן. ברוב המקרים, כתובת האינטרנט תתחיל ב-www/http (s) או בשילוב שלהם. כדי ללכוד את כתובת האתר נצטרך את הביטוי הרגולרי הבא:

((?<=http:\/\/|https:\/\/|https:\/\/www.|http:\/\/www.|www.))?.*

אם יש לך בעיות כלשהן בהגדרת השאילתה - השתמש בהגדרות משתנה כדי לחזור ל-Chrome ובחר בשורת הכתובת. קלט אוטומטי יעזור להגדיר את לכידת כתובת האתר באופן אוטומטי. הגדרתי משתנה מותאם אישית %כתובת שיכיל את כתובת ה-URL מכרטיסיית Chrome שנפתחה כעת.

עדכון אחרון לאפליקציית Join פתר את הבעיה ואין עוד צורך בפעולות A2-A4. אתה יכול לדחוף נכון את כתובת האתר ללא קשר לקידומת.

לפני שנוכל לדחוף את הדף למחשב, עלינו לבדוק שכתובת האתר מעוצבת כהלכה. דחיפה של כתובת אתר שמתחילה ב-www לא תפתח את האתר באופן אוטומטי בדפדפן שולחן העבודה שלך. הדרך הקלה ביותר להבטיח שאנו שולחים כתובת URL בפורמט נכון היא להפעיל את a לחפש/להחליף פעולה. ערך ברירת המחדל עבור %prefix המשתנה יהיה "http://". אנחנו צריכים את זה אם אתר אינטרנט אינו תומך בפרוטוקול https. נחפש http או https בכתובת האתר, ואם %prefix נמצא שהוא מוגדר בדחיפה של Join URL. לחפש https:// ובחר להחליף. אל תזין שום דבר ב להחליף ב מכיוון שאנו רק רוצים שזה יוסר מהכתובת שלנו, עשה את אותו הדבר עבור http://.

הפעולה האחרונה היא ה-Join Push. עבור אל כתובת האתר והזן %כתובת. בדרך זו כתובת האתר תידחף בצורה נכונה למחשב ותפתח את האתר באופן אוטומטי.

אם אתה מודאג לגבי אבטחה, אתרים רבים יפנו אותך אוטומטית לגרסה המאובטחת שלהם אם היא קיימת, אך אם לא תוכל להשתמש ב- HTTPS בכל מקום הרחבה כדי לטפל בזה בשבילך.


סיכום

כפי שאתה יכול לראות, על ידי הקצאת פעולת Tasker של כלי סורק טביעות אצבע למשתנים משתנים, אנו יכולים להקצות מספר פעולות למרות המגבלות של משימת Tasker אחת. פניתי למפתח של Fingerprint Scanner Tools, דניאל הובר, והוא קובע כי פונקציונליות נוספת של Tasker מתוכננת לעתיד. כעת, כשאתה יודע כיצד להשתמש בקורא טביעות האצבע מבלי לקשר אותו למשימה אחת, אתה יכול להתאים אישית אילו הקשרים ואיזה פעולות יש להפעיל כאשר טביעת אצבע מזוהה.

אולי אתה יכול להעביר סרטון YouTube בלחיצה אחת (אין צורך ב-Chromecast). אני יכול להראות את זה במדריך הבא שלי? אם אתה רוצה לראות את זה, ואת סקריפטים אחרים של Tasker, ספר לנו את המחשבות שלך למטה!


הורד/ייבוא

כמו תמיד, אנו נספק דרכים להוריד או לייבא ידני את העבודה שאנו מציגים במדריכי Tasker אלה. יהיו לך שתי אפשרויות להוסיף סקריפטים אלה להגדרת Tasker שלך.

ראשית, אתה יכול להוריד את הפרויקט כולו על ידי לחיצה על קישור ההורדה למטה. לאחר הורדת קובץ ה-XML של Project, תוכל לייבא אותו על ידי פתיחת Tasker ולאחר מכן לחיצה ארוכה על סמל הבית בפינה השמאלית התחתונה. זה יביא את תפריט Tasker Project, שיאפשר לך לייבא פרויקטים הממוקמים באחסון הפנימי.

הורד את פרויקט קורא טביעות האצבע של ההקשר

לחלופין, תוכל להשתמש בתיאורים של הפרופיל/המשימה הכלולים בשתי הכרטיסיות למטה כדי להדריך אותך בתהליך של יצירה מחדש של סקריפט זה בעצמך. אנו ממליצים על מסלול זה אם ברצונך ללמוד כיצד להשתפר בטסקר, כך שתוכל לבצע התאמות אישיות או שיפורים בסקריפט בעצמך.

[tabs][tab title ="Cast Chrome"]

Profile: Cast Chrome. 

Application: Chrome

State: Variable Value [ %FingerScanned eq 1 ]

Enter: Chrome

A1: AutoInput UI Query [ Configuration: Only Visible: true

Only Clickable: false

App Package: com.android.chrome

Check Screen State: false

Text: ((?<=http:\/\/|https:\/\/|https:\/\/www.|http:\/\/www.|www.))?.*

Regex: true

Variables: address Timeout (Seconds):20 ]

A2: Variable Set [ Name:%prefix To: http:// Do Maths: Off Append: Off ]

A3: Variable Search Replace [ Variable:%address Search: https:// Ignore Case: On Multi-Line: Off One Match Only: On Store Matches In:%prefix Replace Matches: On Replace With: ]

A4: Variable Search Replace [ Variable:%address Search: http:// Ignore Case: On Multi-Line: Off One Match Only: On Store Matches In:%prefix Replace Matches: On Replace With: ]

A5: Join Send Push [ Configuration: Device: Chrome@Home

Url: %prefix%address Timeout (Seconds):60 ]

[/tab][tab title ="Read Finger"]

Scanned Finger. 

A1: Variable Set [ Name:%FingerScanned To: 1 Do Maths: Off Append: Off ]

A2: Wait [ MS: 0 Seconds: 2 Minutes: 0 Hours: 0 Days: 0 ]

A3: Variable Set [ Name:%FingerScanned To: 0 Do Maths: Off Append: Off ][/tab]

[/tabs]

דרישות: גרסת אנדרואיד: 6.0+אפליקציות: לְהִצְטַרֵף (או מרחוק אוטומטי), כלים לסורק טביעות אצבע (צריך לבטל את הנעילה של תמיכת Tasker) תוסף: קלט אוטומטיחוּמרָה: קורא טביעות אצבעות