Karta Google Now má polohu vášho auta. Ak nepoužívate Asistenta Google alebo sú vo vašej oblasti zablokované služby Google, uložte si parkovacie miesto pomocou aplikácie Tasker.
Ak ste zaregistrovaný a pravidelne používate Asistenta Google, možno ste videli kartu „kde som zaparkoval svoje auto“. Táto dodatočná karta sa zobrazí vždy, keď si Google myslí, že ste prestali jazdiť a opustili svoje vozidlo.
Nešoférujem pravidelne, skôr všade bicyklujem a považujem to za veľmi lichotivé zakaždým, keď mi Google naservíruje túto kartu. Dokazuje to, že Google o nás ešte nevie všetko, ale ak ste dostatočne rýchli, kartu možno použiť na opätovné nájdenie vášho bicykla (pokiaľ nebol ukradnutý).
Pri mojej prichádzajúcej ceste do Číny som si uvedomil, že služby Google mi v každodennom živote nepomôžu. Čína blokuje Google. To, samozrejme, znamená, že už nebude ani Google Now. Ak máte to šťastie, že cestujete tam, kde Google nemôže ísť, alebo jednoducho nie ste fanúšikom Asistenta Google, možno vás bude zaujímať replikácia profilu nižšie. Ak nie, vždy sa môžete posunúť nadol a stiahnuť a importovať súbor projektu.
Tento projekt pôvodne vytvoril Mishaal Rahman, ale prostredníctvom diskusie, experimentovania a spolupráce som ho neskôr rozšíril aj ja.
Kámo, kde mám auto? Zachráňte moje parkovacie miesto
Tento profil je pomerne jednoduchý. V mojom nastavení som to urobil tak, že si môžem uložiť parkovacie miesto pomocou miniaplikácie na ploche. Ak však uprednostňujete hlasovú aktiváciu alebo tlačidlo upozornení, nižšie uvádzam pokyny pre tieto prípady. V každom prípade, keď je profil aktivovaný, poloha sa uloží do premennej a v prípade potreby sa vyvolá.
Je dobré zdôrazniť, že Android robí celkom slušnú prácu pri správe vášho prístupu k polohe, aby sa zabezpečilo minimálne vybitie batérie, ale ak chcete ponechať svoje lokalizačné služby deaktivované, musíte povoliť lokalizačné služby, aby Tasker mohol získať polohu opraviť. Čím viac služieb určovania polohy povolíte, tým rýchlejšie bude oprava.
V predvolenom nastavení bude Android kontrolovať vašu polohu pomocou GPS, mobilných dát a WiFi v režime „Vysoký výkon“. Ak nechávate lokalizačné služby vždy zapnuté, prejdite na ďalšiu časť. V opačnom prípade môžete prepnúť polohu pomocou nižšie uvedeného spustiť shell akcia v Taskeri (vyžaduje root).
settings put secure location_providers_allowed=gps, network, wifi
Prípadne môžete použiť doplnok Secure Settings na prepnutie týchto (tu je spôsob, ako zabezpečiť fungovanie Secure Settings v systéme Android Nougat). Nakoniec pre tých z vás, ktorí nemajú prístup root, ak máte udeľte AutoTools povolenie SECURE_SETTINGS potom môžete prepínať umiestnenie pomocou tohto doplnku.
Uložte polohu
Uložte umiestnenie
LocCarAbort 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 ]
čítaj viac
Získanie polohy (A1-A4)
Pred opravou polohy chcem urobiť niekoľko vecí. Pretože väčšinou %LOC (Globálna premenná polohy Tasker) už bude mať priradenú hodnotu (posledná oprava polohy), chcem použiť iba súradnice polohy požadované cez profil. Použijem globálnu premennú %Posledné umiestnenie uložiť tieto súradnice. Ak bola úloha znova spustená z dôvodu chyby alebo časového limitu, musím vymazať existujúce varovné upozornenie pomocou akcie Upozorniť zrušiť.
Upozornenia (A5, A7)
Akcia Získať polohu má dva výsledky. Skončíme s novou sadou súradníc, alebo akcia zlyhá pri získavaní súradníc. Ak sa nájde oprava, zobrazí sa upozornenie. Všimnite si názov tohto upozornenia. Tento názov použijeme na spustenie profilu Návratová poloha neskôr. Ak sa nevykoná oprava polohy alebo sú súradnice rovnaké ako pred akciou Získať polohu, chceme zobrazí varovanie s možnosťou opätovného spustenia tej istej úlohy (Akcia Vykonať úlohu priradenú ako a tlačidlo).
Tlačidlo (A6, A8)
Už som spomenul, že tu bude tlačidlo, ktoré zmení farbu a ukáže nám stav nášho parkovacieho profilu. Kódy farieb sú:
- biela (pripravená)
- červená (nevyhovuje)
- zelený (ozbrojený)
Všetko, čo potrebujete, je miniaplikácia Tasker (nie skratka) umiestnená na domovskej obrazovke pre úlohu, ktorá uloží polohu. Nezabudnite k tejto úlohe priradiť ikonu, aby ste mohli pridať skratku úlohy z obrazovky miniaplikácie. Používam to namiesto skratky, keď dostanem Tasker na zmenu farby ikony podľa aktuálneho stavu.
Jedným z mojich obľúbených spôsobov, ako získať ikony, je kolekcia Material Design Icon, pretože si môžete nájsť tú, ktorá vám vyhovuje, a rýchlo poskytnúť jej farebné alternatívy.
Označil som akcie, aby som ukázal, ktorá z nich zodpovedá výsledkom zlyhania / úspechu. Podmienka IF %LastLoctation = nastaviť/nenastaviť určuje tento výsledok.
Vráťte polohu
Miesto návratu
ReturnLocationA1: 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 ]
čítaj viac
Úloha je veľmi jednoduchá. Spustíme zámer Máp Google, ktorý bude obsahovať odkaz na umiestnenie:
Action: android.intent.action.VIEW.Data: google.navigation: q=%LastLocation&mode=w
Package: com.google.android.apps.maps
Target: Activity
Naša globálna premenná polohy poskytne potrebné súradnice. Keď to urobíme, stačí vyčistiť premennú (pridajte akciu čakania) a zmeniť farbu ikony widgetu na bielu.
Profil: Návrat na miesto
Vráťte sa do profilu polohy
Profile: Return To LocationEvent: Notification Click [ Owner Application:* Title: Location Saved ]
Enter:
ReturnLocation
čítaj viac
Teraz, keď sme nastavili polohu nášho auta, vytvoríme profil, ktorý sa spustí, keď neskôr manuálne požiadame o polohu nášho auta. Ak chcete spustiť túto úlohu z upozornenia, ktoré sme vytvorili skôr, vytvorte udalosť Upozornenie Kliknite a pridajte názov upozornenia vytvoreného skôr (Umiestnenie uložené)
Teraz máte pripravený kompletný profil.
Používanie hlasových príkazov
Profil AutoVoice
Profile: Save LocationEvent: 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
čítaj viac
Ak chcete pridať hlasový spúšťač na uloženie polohy parkovacieho miesta, vytvorte profil pomocou AutoVoice rozpoznané udalosť. Vyplňte vstup potenciálnymi hovorenými príkazmi, ktoré by ste použili, oddelenými čiarkami. Ak si želáte vypočuť odpoveď – zahrňte ju do ponuky Odpovede. Keď to urobíte, prepojte to s LocCar úloha vytvorená skôr.
Ak chcete na nájdenie uloženej polohy použiť aj príkaz AutoVoice. Vytvorte novú udalosť AutoVoice Recognized a prepojte ju s ReturnLocation Úloha.
Záver
Je ľahké predpokladať, že každý má prístup k rovnakým zdrojom, ale často to tak nie je. Ak zistíte, že potrebujete jednoduchý spôsob, ako si ušetriť parkovacie miesto bez toho, aby ste sa spoliehali na služby Google – alebo sa jednoducho radšej úplne vyhýbate službám Google, tento projekt je pre vás.
Tento projekt je možné upraviť a použiť aj na iné účely, na rozdiel od parkovacej karty Asistenta Google, takže skúste vymyslieť niečo lepšie. Môžete tiež experimentovať s automatickým upozornením, aby boli upozornenia krajšie alebo interaktívnejšie. Celý projekt som udržal v blízkosti vanilkového zážitku Tasker (okrem používania AutoVoice).
Stiahnite si projekt tu!
Ak chcete importovať súbor projektu Tasker, stiahnite si vyššie uvedený súbor a uložte ho kdekoľvek vo svojom internom úložisku. Otvorte Tasker a skontrolujte, či je v ponuke preferencií deaktivovaný „režim pre začiatočníkov“. Potom dlho stlačte ikonu „domov“ v ľavom dolnom rohu a kliknite na „importovať“. Nájdite súbor prj.xml, ktorý ste predtým uložili, a výberom ho importujte. Teraz uvidíte novú kartu v spodnom riadku obsahujúcu všetky profily a úlohy, na ktoré sme odkazovali v tomto článku.
Dúfame, že sa vám tento náš malý výtvor bude páčiť, a ak si myslíte, že môžeme urobiť nejaké vylepšenia, dajte nám vedieť!