Google Now -kortissa on autosi sijainti. Jos et käytä Googlen Nyt-palvelua tai Google-palvelut on estetty alueellasi, tallenna pysäköintipaikkasi Taskerin avulla.
Jos olet rekisteröitynyt ja käytät säännöllisesti Googlen Nyt-palvelua, olet saattanut nähdä kortin, jossa pysäköin autoni. Tämä lisäkortti näytetään aina, kun Google uskoo, että olet lopettanut ajamisen ja poistunut ajoneuvostasi.
En aja säännöllisesti, vaan pyöräilen kaikkialla, ja minusta on erittäin imartelevaa joka kerta, kun Google tarjoaa minulle tämän kortin. Se todistaa, että Google ei vielä tiedä meistä kaikkea, mutta jos olet tarpeeksi nopea - kortin avulla voit löytää pyöräsi uudelleen (ellei sitä ole varastettu).
Kiinan-matkallani ymmärsin, että Googlen palvelut eivät auta minua jokapäiväisessä elämässäni. Kiina estää Googlen. Joten tietenkään se tarkoittaa, ettei myöskään Google Now'ta enää ole. Jos olet tarpeeksi onnekas matkustaaksesi sinne, missä Google ei voi mennä tai et yksinkertaisesti ole Googlen Nyt-palvelun fani, saatat olla kiinnostunut jäljentämään alla oleva profiili. Jos ei, voit aina vierittää alareunaan ladataksesi ja tuodaksesi projektitiedoston.
Tämän projektin loi alun perin Mishaal Rahman, mutta myöhemmin laajensin sitä keskustelun, kokeilun ja yhteistyön avulla.
Kaveri, missä autoni on? Tallenna parkkipaikkani
Tämä profiili on melko yksinkertainen. Asetuksissani olen tehnyt sen niin, että voin tallentaa parkkipaikkani työpöytäwidgetin avulla. Jos kuitenkin haluat käyttää ääniaktivointia tai ilmoituspainiketta, olen antanut alla ohjeet näihin tapauksiin. Joka tapauksessa, kun profiili on aktivoitu, sijainti tallennetaan muuttujaan ja haetaan tarvittaessa.
On hyvä huomauttaa, että Android tekee melko kunnollista työtä sijaintitietojen hallinnassa varmistaakseen mahdollisimman pienen akun kulumisen. mutta jos haluat pitää sijaintipalvelusi poissa käytöstä, sinun on otettava sijaintipalvelut käyttöön, jotta Tasker voi saada sijainnin korjata. Mitä enemmän sijaintipalveluita olet ottanut käyttöön, sitä nopeampi korjaus.
Oletusarvoisesti Android tarkistaa sijaintisi käyttämällä GPS: ää, mobiilidataa ja WiFi-yhteyttä High Performance -tilassa. Jos jätät sijaintipalvelut aina päälle, siirry seuraavaan osaan. Muussa tapauksessa voit vaihtaa sijaintia alla olevista run shell toiminto Taskerissa (vaatii rootin).
settings put secure location_providers_allowed=gps, network, wifi
Vaihtoehtoisesti voit käyttää Secure Settings -laajennusta vaihtaaksesi nämä (tässä on kuinka saada suojatut asetukset toimimaan Android Nougatissa). Lopuksi, niille teistä, joilla ei ole pääkäyttäjän oikeuksia, jos et myönnä SECURE_SETTINGS-käyttöoikeus AutoToolsille voit sitten vaihtaa sijaintia käyttämällä tätä laajennusta.
Tallenna sijainti
Tallenna sijainti
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 ]
Lue lisää
Sijainnin hakeminen (A1-A4)
Haluan tehdä muutamia asioita ennen kuin saan sijainnin korjattua. Koska suurimman osan ajasta %LOC (Taskerin globaali sijaintimuuttuja) sille on jo määritetty arvo (viimeinen sijainnin korjaus), haluan käyttää vain profiilin kautta pyydettyjä sijaintikoordinaatteja. Käytän globaalia muuttujaa Viimeinen sijainti tallentaa nämä koordinaatit. Jos tehtävä on suoritettu uudelleen virheen tai aikakatkaisun vuoksi, minun on tyhjennettävä olemassa oleva varoitusilmoitus Ilmoita peruuta -toiminnolla.
Ilmoitukset (A5, A7)
Hanki sijainti -toiminnolla on kaksi tulosta. Päädymme uusiin koordinaatteihin tai toiminto ei onnistu hankkimaan koordinaatteja. Jos korjaus löytyy, näyttöön tulee ilmoitus. Huomaa tämän ilmoituksen nimi. Käytämme tätä nimeä käynnistääksemme Palautussijaintiprofiilin myöhemmin. Jos sijaintia ei korjata tai koordinaatit ovat samat kuin ennen Hae sijainti -toimintoa, haluamme näyttääksesi varoituksen, jossa on mahdollisuus suorittaa sama tehtävä uudelleen (Toiminto Suorita tehtävä, joka on määritetty a painike).
Painike (A6, A8)
Mainitsin aiemmin, että siellä on painike, joka muuttaa väriä näyttämään meille pysäköintiprofiilimme tilan. Värikoodit ovat:
- valkoinen (valmis)
- punainen (epäonnistunut)
- vihreä (aseistettu)
Tarvitset vain Tasker-widgetin (ei pikakuvakkeen), joka on asetettu aloitusnäytöllesi tehtävää varten, joka tallentaa sijainnin. Varmista, että määrität tälle tehtävälle kuvakkeen, jotta voit lisätä tehtävän pikakuvakkeen widget-näytöstä. Käytän tätä pikakuvakkeen sijaan, kun saan Taskerin muuttamaan kuvakkeen väriä nykyisen tilan mukaan.
Yksi suosikkitapojani saada ikonit on Material Design Icon -kokoelma, josta löydät itsellesi sopivan ja saat nopeasti värivaihtoehtoja.
Olen merkinnyt toiminnot osoittaakseni, mikä niistä vastaa epäonnistumis-/onnistumistuloksia. IF-ehto LastLoctation = asetettu/ei asetettu määrää sen tuloksen.
Palauta sijainti
Paluupaikka
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 ]
Lue lisää
Tehtävä on hyvin yksinkertainen. Suoritamme Google Maps -tavoitteen, joka sisältää sijaintilinkin:
Action: android.intent.action.VIEW.Data: google.navigation: q=%LastLocation&mode=w
Package: com.google.android.apps.maps
Target: Activity
Globaali sijaintimuuttujamme antaa tarvittavat koordinaatit. Kun tämä on tehty, meidän tarvitsee vain puhdistaa muuttuja (lisää odotustoiminto) ja muuttaa widget-kuvakkeen väri valkoiseksi.
Profiili: Palaa sijaintiin
Palaa sijaintiprofiiliin
Profile: Return To LocationEvent: Notification Click [ Owner Application:* Title: Location Saved ]
Enter:
ReturnLocation
Lue lisää
Nyt kun olemme määrittäneet automme sijainnin, luomme profiilin, joka laukeaa, kun pyydämme manuaalisesti automme sijaintia myöhemmin. Jos haluat käynnistää tämän tehtävän aiemmin luomastamme ilmoituksesta, luo tapahtuma Ilmoitus Napsauta ja lisää aiemmin luodun ilmoituksen nimi (sijainti tallennettu)
Sinulla on nyt täydellinen profiili valmiina.
Äänikomentojen käyttäminen
AutoVoice-profiili
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
Lue lisää
Jos haluat lisätä äänilaukaisimen pysäköintipaikan sijainnin tallentamiseksi, luo profiili käyttämällä AutoVoice tunnistettu tapahtuma. Täytä syöte mahdollisilla puhekomennoilla, joita käyttäisit pilkuilla erotettuina. Jos haluat kuulla vastauksen, sisällytä se Vastaukset-valikkoon. Kun tämä on tehty, linkitä tämä kohtaan LocCar aiemmin luotu tehtävä.
Jos haluat käyttää AutoVoice-komentoa löytääksesi myös tallennetun sijaintisi. Luo uusi AutoVoice Recognised -tapahtuma ja linkitä se PaluuSijainti Tehtävä.
Johtopäätös
On helppo olettaa, että kaikilla on pääsy samoihin resursseihin, mutta näin ei usein ole. Jos huomaat tarvitsevasi yksinkertaisen tavan säästää parkkipaikkasi ilman Google-palveluita – tai haluat vain välttää Googlen palveluita kokonaan, tämä projekti on sinua varten.
Tätä projektia voi myös muokata ja käyttää muihin tarkoituksiin, toisin kuin Google Now'n pysäköintikorttia, joten katso jos keksit jotain parempaa. Voit myös kokeilla AutoNotificationia tehdäksesi ilmoituksista kauniimpia tai interaktiivisempia. Pidin koko projektin lähellä vanilja Tasker -kokemusta (AutoVoicen käyttöä lukuun ottamatta).
Lataa projekti tästä!
Jos haluat tuoda Tasker-projektitiedoston, lataa yllä oleva tiedosto ja tallenna se minne tahansa sisäiseen tallennustilaan. Avaa Tasker ja varmista, että "aloitustila" on poistettu käytöstä asetusvalikosta. Paina sitten pitkään "koti"-kuvaketta vasemmassa alakulmassa ja napsauta "tuo". Etsi aiemmin tallentamasi prj.xml-tiedosto ja tuo se valitsemalla se. Näet nyt uuden välilehden alimmalla rivillä, joka sisältää kaikki profiilit ja tehtävät, joihin viittasimme tässä artikkelissa.
Toivomme, että pidät tästä pienestä luomuksestamme, ja kerro meille, jos uskot, että voimme tehdä parannuksia!