כיצד לשמור את מקום החניה שלך עם Tasker

לכרטיס Google Now יש מיקום של המכונית שלך. אם אינך משתמש ב-Google Now, או ששירותי Google חסומים באזור שלך, השתמש ב-Tasker כדי לשמור את מקום החניה שלך.

אם אתה רשום ל-Google Now ועושה שימוש קבוע ב-Google Now, אולי ראית את הכרטיס 'איפה החניתי את המכונית שלי'. כרטיס נוסף זה מוצג בכל פעם שגוגל חושבת שהפסקת לנהוג ועזבת את הרכב שלך.

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

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

תצטרך: גרסת אנדרואיד: 4.0+ (משומש 7.0), אפליקציות: סמלים של עיצוב חומר (אופציונלי) תוסף:
AutoVoice (אופציונאלי), כלי אוטומטי (אופציונלי)) או הגדרות מאובטחות (אופציונלי) צרכים: root (רק אם ברצונך לשנות את המיקום באופן אוטומטי)

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


בחור איפה המכונית שלי? שמור את מקום החניה שלי

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

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

כברירת מחדל, אנדרואיד יבדוק את המיקום שלך באמצעות GPS, נתונים ניידים ו-WiFi במצב 'ביצועים גבוהים'. אם אתה תמיד משאיר את שירותי המיקום פועלים, המשך לחלק הבא. אחרת, אתה יכול לשנות את המיקום עם הרשימה למטה לרוץ מעטפת פעולה ב-Tasker (דורש שורש).

settings put secure location_providers_allowed=gps, network, wifi

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

שמור את המיקום

שמור את המיקום

LocCar 

Abort Existing Task

A1: Variable Clear [ Name:%LastLocation Pattern Matching: Off ]

A2: Notify Cancel [ Title: Location Issue Warn Not Exist: Off ]

A3: Get Location [ Source: Any Timeout (Seconds):20 Continue Task Immediately: Off Keep Tracking: Off Continue Task After Error: On ]

A4: Variable Set [ Name:%LastLocation To:%LOC Recurse Variables: Off Do Maths: Off Append: Off ]

A5: Notify [ Title: Location Saved Text: Tap to Navigate Icon: hd_location_place Number: 0 Permanent: Off Priority: 5 ] If [ %LastLocation Set ]

A6: Set Widget Icon [ Name: LocCar Icon: content://com.android.externalstorage.documents/document/primary%3AMaterial-Icons-010317-032209%2Fres%2Fdrawable-xxxhdpi%2Fic_car.png ] If [ %LastLocation Set ]

A7: Notify [ Title: Location Issue Text: Im sorry location could no be set. Icon: hd_aaa_ext_car Number: 0 Permanent: Off Priority: 5 Actions:(1) ] If [ %LastLocation !Set ]

A8: Set Widget Icon [ Name: LocCar Icon: content://com.android.externalstorage.documents/document/primary%3AMaterial-Icons-010317-032710%2Fres%2Fdrawable-xxxhdpi%2Fic_car.png ] If [ %LastLocation !Set ]

קרא עוד

קבלת מיקום (A1-A4)

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

התראות (A5,A7)

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

לחצן (A6,A8)

ציינתי קודם שיהיה כפתור שישנה את הצבע כדי להראות לנו מצב של פרופיל החניה שלנו. קודי הצבע הם:

  • לבן (מוכן)
  • אדום (נכשל)
  • ירוק (חמוש)

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

אחת הדרכים האהובות עליי להשיג את האייקונים היא קולקציית Material Design Icon, מכיוון שתוכלו למצוא את זה שמתאים לכם ולספק במהירות את חלופות הצבע שלו.

סימנתי את הפעולות כדי להראות איזו מהן מתכתבת עם תוצאות כישלון/הצלחה. תנאי ה-IF %LastLoctation = מוגדר/לא מוגדר קובע את התוצאה הזו.

החזר את המיקום

מיקום החזרה

 ReturnLocation 

A1: Send Intent [ Action: android.intent.action.VIEW Cat: None Mime Type: Data: google.navigation: q=%LastLocation&mode=w Extra: Extra: Extra: Package: com.google.android.apps.maps Class: Target: Activity ]

A2: Set Widget Icon [ Name: LocCar Icon: content://com.android.externalstorage.documents/document/primary%3AMaterial-Icons-010317-032200%2Fres%2Fdrawable-xxxhdpi%2Fic_car.png ]

A3: Wait [ MS: 0 Seconds: 3 Minutes: 0 Hours: 0 Days: 0 ]

A4: Variable Clear [ Name:%LastLocation Pattern Matching: Off ]

קרא עוד

המשימה פשוטה מאוד. אנו נריץ כוונה של מפות Google שתכיל קישור למיקום:

Action: android.intent.action.VIEW. 

Data: google.navigation: q=%LastLocation&mode=w

Package: com.google.android.apps.maps

Target: Activity

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

פרופיל: חזרה למיקום

חזור לפרופיל מיקום

Profile: Return To Location

Event: Notification Click [ Owner Application:* Title: Location Saved ]

Enter:

ReturnLocation

קרא עוד

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

כעת יש לך פרופיל שלם מוכן.

שימוש בפקודות קוליות

פרופיל AutoVoice

Profile: Save Location

Event: AutoVoice Recognized [ Configuration: Easy Commands: save my location, save this location, save my parking spot, save this parking spot, remember my parking spot, remember my location, mark this location, mark this spot, mark this parking spot

Responses: okay i'll save your parking spot ]

Enter: LocCar

קרא עוד

אם תרצה להוסיף טריגר קולי כדי לשמור את מיקום החנייה שלך, צור פרופיל באמצעות AutoVoice מזוהה מִקרֶה. מלא את הקלט בפקודות המדוברות הפוטנציאליות שבהן תשתמש מופרדים בפסיקים. אם תרצו לשמוע את התגובה - כלול אחת בתפריט התגובות. ברגע שזה נעשה, קשר את זה עם LocCar משימה שנוצרה קודם לכן.

אם ברצונך להשתמש בפקודה AutoVoice כדי למצוא גם את המיקום השמור שלך. צור אירוע AutoVoice Recognized חדש וקשר אותו ל- ReturnLocation מְשִׁימָה.


סיכום

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

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

הורד את הפרויקט כאן!

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

אנו מקווים שתיהנו מהיצירה הקטנה הזו שלנו, ותודיעו לנו אם אתם חושבים שנוכל לבצע שיפורים כלשהם!