Πώς να αποθηκεύσετε τη θέση στάθμευσης σας με το Tasker

Η κάρτα Google Now έχει μια τοποθεσία του αυτοκινήτου σας. Εάν δεν χρησιμοποιείτε το Google Now ή οι υπηρεσίες Google είναι αποκλεισμένες στην περιοχή σας, χρησιμοποιήστε το Tasker για να αποθηκεύσετε τη θέση στάθμευσης σας.

Εάν είστε εγγεγραμμένος και χρησιμοποιείτε τακτικά το Google Now, μπορεί να έχετε δει την κάρτα «πού πάρκαρα το αυτοκίνητό μου». Αυτή η πρόσθετη κάρτα εμφανίζεται κάθε φορά που η Google πιστεύει ότι σταματήσατε να οδηγείτε και εγκαταλείψατε το όχημά σας.

Δεν οδηγώ σε τακτική βάση, αλλά κάνω ποδήλατο παντού και το βρίσκω πολύ κολακευτικό κάθε φορά που η Google μου σερβίρει αυτήν την κάρτα. Αποδεικνύει ότι η Google δεν γνωρίζει τα πάντα για εμάς ακόμα, αλλά αν είστε αρκετά γρήγοροι - η κάρτα μπορεί να χρησιμοποιηθεί για να βρείτε ξανά το ποδήλατό σας (εκτός αν έχει κλαπεί).

Με το εισερχόμενο ταξίδι μου στην Κίνα, συνειδητοποίησα ότι οι υπηρεσίες Google δεν θα με βοηθήσουν στην καθημερινή μου ζωή. Η Κίνα μπλοκάρει την Google. Φυσικά, αυτό σημαίνει ότι δεν υπάρχει πλέον Google Now. Εάν είστε αρκετά τυχεροί να ταξιδέψετε εκεί όπου η Google δεν μπορεί να πάει ή απλά δεν είστε λάτρης του Google Now, ίσως σας ενδιαφέρει να αναπαράγετε το παρακάτω προφίλ. Εάν όχι, μπορείτε πάντα να κάνετε κύλιση προς τα κάτω για λήψη και εισαγωγή του αρχείου έργου.

Θα χρειαστείτε: Έκδοση Android: 4.0+ (Χρησιμοποιημένο 7.0),Εφαρμογές: Εικονίδια σχεδίασης υλικού (προαιρετικό) Πρόσθετο: AutoVoice (προαιρετικός), AutoTools (προαιρετικό)) ή Ασφαλείς ρυθμίσεις (προαιρετικό) Απαιτείται: root (μόνο εάν θέλετε να αλλάξετε αυτόματα την τοποθεσία)

Αυτό το έργο δημιουργήθηκε αρχικά από τον Mishaal Rahman, αλλά μέσα από συζήτηση, πειραματισμό και συνεργασία επεκτάθηκε αργότερα από τον εαυτό μου.


Φίλε, πού είναι το αμάξι μου; Αποθηκεύστε τη θέση στάθμευσης μου

Αυτό το προφίλ είναι αρκετά απλό. Στις ρυθμίσεις μου, το έφτιαξα έτσι ώστε να μπορώ να αποθηκεύσω τη θέση στάθμευσης μου χρησιμοποιώντας ένα γραφικό στοιχείο επιφάνειας εργασίας. Εάν ωστόσο προτιμάτε να χρησιμοποιήσετε φωνητική ενεργοποίηση ή κουμπί ειδοποίησης, έχω παράσχει οδηγίες παρακάτω για αυτές τις περιπτώσεις. Σε κάθε περίπτωση, όταν το προφίλ είναι ενεργοποιημένο, η τοποθεσία αποθηκεύεται σε μια μεταβλητή και ανακαλείται όταν χρειάζεται.

Είναι καλό να επισημάνουμε ότι το Android κάνει αρκετά αξιοπρεπή δουλειά στη διαχείριση της πρόσβασης στην τοποθεσία σας για να εξασφαλίσει ελάχιστη κατανάλωση μπαταρίας, αλλά αν προτιμάτε να διατηρήσετε τις υπηρεσίες τοποθεσίας απενεργοποιημένες, πρέπει να ενεργοποιήσετε τις υπηρεσίες τοποθεσίας, ώστε το Tasker να μπορεί να βρει μια τοποθεσία διορθώσετε. Όσο περισσότερες υπηρεσίες τοποθεσίας έχετε ενεργοποιήσει τόσο πιο γρήγορη είναι η επιδιόρθωση.

Από προεπιλογή, το Android θα ελέγχει την τοποθεσία σας χρησιμοποιώντας GPS, δεδομένα κινητής τηλεφωνίας και WiFi στη λειτουργία «Υψηλής απόδοσης». Εάν αφήνετε πάντα ενεργές τις υπηρεσίες τοποθεσίας, προχωρήστε στο επόμενο μέρος. Διαφορετικά, μπορείτε να αλλάξετε τοποθεσία με τα παρακάτω τρέξιμο κέλυφος δράση στο Tasker (απαιτεί root).

settings put secure location_providers_allowed=gps, network, wifi

Εναλλακτικά, μπορείτε να χρησιμοποιήσετε την προσθήκη Secure Settings για να τις αλλάξετε (εδώ είναι πώς μπορείτε να κάνετε τις Secure Settings να λειτουργούν στο Android Nougat). Τέλος, για όσους από εσάς δεν έχετε πρόσβαση root, εάν παραχωρήστε την άδεια 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) θα έχει ήδη εκχωρηθεί μια τιμή σε αυτήν (τελευταία διόρθωση τοποθεσίας), θέλω να χρησιμοποιήσω μόνο τις συντεταγμένες τοποθεσίας που ζητήθηκαν μέσω του προφίλ. Θα χρησιμοποιήσω την καθολική μεταβλητή %LastLocation για να αποθηκεύσετε αυτές τις συντεταγμένες. Εάν η εργασία έχει εκτελεστεί ξανά λόγω σφάλματος ή χρονικού ορίου, πρέπει να διαγράψω την υπάρχουσα προειδοποίηση με την ενέργεια Ειδοποίηση ακύρωσης.

Ειδοποιήσεις (A5,A7)

Υπάρχουν δύο αποτελέσματα της ενέργειας Λήψη τοποθεσίας. Θα καταλήξουμε με ένα νέο σύνολο συντεταγμένων ή η ενέργεια θα αποτύχει να αποκτήσει τις συντεταγμένες. Εάν βρεθεί η επιδιόρθωση, θα εμφανιστεί μια ειδοποίηση. Σημειώστε το όνομα αυτής της ειδοποίησης. Θα χρησιμοποιήσουμε αυτό το όνομα για να ενεργοποιήσουμε αργότερα το προφίλ Επιστροφής τοποθεσίας. Εάν δεν πραγματοποιηθεί μια διόρθωση τοποθεσίας ή οι συντεταγμένες είναι ίδιες όπως πριν από την ενέργεια Λήψη τοποθεσίας, θέλουμε για να εμφανίσετε μια προειδοποίηση με μια επιλογή επανεκτέλεσης της ίδιας εργασίας ξανά (Ενέργεια Εκτέλεση Εργασίας εκχωρήθηκε ως κουμπί).

Κουμπί (A6,A8)

Ανέφερα νωρίτερα ότι θα υπάρχει ένα κουμπί που θα αλλάζει το χρώμα για να μας δείχνει την κατάσταση του προφίλ στάθμευσης μας. Οι χρωματικοί κωδικοί είναι:

  • λευκό (έτοιμο)
  • κόκκινο (αποτυχία)
  • πράσινο (οπλισμένο)

Το μόνο που χρειάζεστε είναι ένα γραφικό στοιχείο Tasker (όχι η συντόμευση) τοποθετημένο στην αρχική σας οθόνη για την εργασία που θα αποθηκεύσει την τοποθεσία. Βεβαιωθείτε ότι έχετε αντιστοιχίσει ένα εικονίδιο σε αυτήν την εργασία για να μπορείτε να προσθέσετε μια συντόμευση εργασίας από την οθόνη του γραφικού στοιχείου. Χρησιμοποιώ αυτό αντί για τη συντόμευση καθώς αναγκάζω το Tasker να αλλάζει το χρώμα του εικονιδίου σύμφωνα με την τρέχουσα κατάσταση.

Ένας από τους αγαπημένους μου τρόπους για να αποκτήσω τα εικονίδια είναι η συλλογή Material Design Icon, καθώς μπορείτε να βρείτε αυτό που σας ταιριάζει και να παρέχετε γρήγορα τις εναλλακτικές χρωμάτων του.

Έχω επισημάνει τις ενέργειες για να δείξω ποια αντιστοιχεί με τα αποτελέσματα αποτυχίας/επιτυχίας. Η συνθήκη IF %LastLocation = σετ/μη ρυθμισμένο καθορίζει αυτό το αποτέλεσμα.

Επιστρέψτε την τοποθεσία

Τοποθεσία επιστροφής

 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, αυτό το έργο είναι για εσάς.

Αυτό το έργο μπορεί επίσης να τροποποιηθεί και να χρησιμοποιηθεί για άλλους σκοπούς, σε αντίθεση με την κάρτα στάθμευσης του Google Now, οπότε δείτε αν μπορείτε να βρείτε κάτι καλύτερο. Μπορείτε επίσης να πειραματιστείτε με την AutoNotification για να κάνετε τις ειδοποιήσεις πιο όμορφες ή πιο διαδραστικές. Κράτησα ολόκληρο το έργο κοντά στην εμπειρία του vanilla Tasker (εκτός από τη χρήση του AutoVoice).

Κατεβάστε το έργο εδώ!

Για να εισαγάγετε ένα αρχείο έργου Tasker, κατεβάστε το παραπάνω αρχείο και αποθηκεύστε το οπουδήποτε στον εσωτερικό σας χώρο αποθήκευσης. Ανοίξτε το Tasker και ελέγξτε για να βεβαιωθείτε ότι η "λειτουργία αρχαρίου" είναι απενεργοποιημένη στο μενού προτιμήσεων. Στη συνέχεια, πατήστε παρατεταμένα το εικονίδιο "home" στην κάτω αριστερή γωνία και κάντε κλικ στο "import". Βρείτε το αρχείο prj.xml που αποθηκεύσατε νωρίτερα και επιλέξτε το για να το εισαγάγετε. Θα δείτε τώρα μια νέα καρτέλα στην κάτω σειρά που περιέχει όλα τα προφίλ και τις εργασίες που αναφέραμε σε αυτό το άρθρο.

Ελπίζουμε να απολαύσετε αυτή τη μικρή μας δημιουργία και ενημερώστε μας αν πιστεύετε ότι μπορούμε να κάνουμε κάποιες βελτιώσεις!