Kuidas Taskeriga oma parkimiskohta salvestada

click fraud protection

Google Now kaardil on teie auto asukoht. Kui te teenust Google Now ei kasuta või Google'i teenused on teie piirkonnas blokeeritud, kasutage parkimiskoha salvestamiseks Taskerit.

Kui olete registreerunud ja kasutate regulaarselt teenust Google Now, olete võib-olla näinud kaarti „Kuhu ma oma auto parkisin”. See lisakaart kuvatakse alati, kui Google arvab, et olete sõidu lõpetanud ja sõidukist lahkunud.

Ma ei sõida regulaarselt, pigem sõidan igal pool jalgrattaga ja minu arvates on see väga meelitav iga kord, kui Google mulle selle kaardi välja annab. See tõestab, et Google ei tea meist veel kõike, kuid kui oled piisavalt kiire, saab kaarti kasutada sinu ratta uuesti leidmiseks (kui see just ei ole varastatud).

Saabuval Hiina reisil mõistsin, et Google'i teenused ei aita mind igapäevaelus. Hiina blokeerib Google'i. Loomulikult tähendab see, et Google Now pole enam saadaval. Kui teil on õnn minna reisima sinna, kuhu Google ei saa minna, või te lihtsalt ei ole teenuse Google Now fänn, võite olla huvitatud alloleva profiili kopeerimisest. Kui ei, saate projektifaili allalaadimiseks ja importimiseks alati alla kerida.

Vaja läheb: Androidi versiooni: 4.0+ (Kasutatud 7.0), Rakendused: Materjali disaini ikoonid (valikuline) pistikprogramm: AutoVoice (valikuline), AutoTools (valikuline)) või Turvalised seaded (valikuline) Vajadused: juur (ainult siis, kui soovite asukohta automaatselt vahetada)

Selle projekti lõi algselt Mishaal Rahman, kuid arutelu, katsetamise ja koostöö kaudu laiendasin seda hiljem ka mina.


Kutt, kus mu auto on? Salvesta minu parkimiskoht

See profiil on üsna lihtne. Oma seadistuses olen selle teinud nii, et saan oma parkimiskoha töölauavidina abil salvestada. Kui eelistate siiski kasutada häälaktiveerimist või teavitusnuppu, olen nende juhtumite jaoks allpool andnud juhised. Igal juhul salvestatakse profiili aktiveerimisel asukoht muutujasse ja kutsutakse see vajadusel tagasi.

Hea on märkida, et Android teeb teie asukohale juurdepääsu haldamisel üsna korralikku tööd, et tagada minimaalne aku tühjendamine. aga kui eelistate oma asukohateenused keelata, peate lubama asukohateenused, et Tasker saaks asukoha hankida parandada. Mida rohkem asukohateenuseid olete lubanud, seda kiirem on lahendus.

Vaikimisi kontrollib Android teie asukohta GPS-i, mobiilse andmeside ja WiFi abil režiimis High Performance. Kui jätate asukohateenused alati sisse, liikuge järgmise osa juurde. Vastasel juhul saate asukohta allolevaga vahetada jooksma kest toiming Taskeris (vajalik root).

settings put secure location_providers_allowed=gps, network, wifi

Teise võimalusena saate nende (siin kuidas panna turvalised seaded Android Nougatis töötama). Lõpuks neile, kellel pole juurjuurdepääsu, kui te andke funktsioonile AutoTools SECURE_SETTINGS luba seejärel saate selle pistikprogrammi abil asukohta vahetada.

Salvestage asukoht

Salvestage asukoht

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 ]

Loe rohkem

Asukoha hankimine (A1-A4)

Enne asukoha parandamist tahan teha mõned asjad. Sest enamasti %LOC (Taskeri globaalne asukohamuutuja) on sellele juba väärtus määratud (viimane asukohaparandus), soovin kasutada ainult profiili kaudu küsitud asukoha koordinaate. Ma kasutan globaalset muutujat Viimane asukoht nende koordinaatide salvestamiseks. Kui ülesanne on tõrke või ajalõpu tõttu uuesti käivitatud, pean olemasoleva hoiatuse teavituse tühistamise toiminguga tühjendama.

Märguanded (A5, A7)

Toimingul Hangi asukoht on kaks tulemust. Lõppkokkuvõttes saame uue koordinaatide komplekti või toimingul ei õnnestu koordinaate hankida. Kui parandus leitakse, kuvatakse teade. Pange tähele selle teatise nimi. Kasutame seda nime hiljem tagastamiskoha profiili käivitamiseks. Kui asukohta ei parandata või koordinaadid on samad, mis enne toimingut Hangi asukoht, tahame hoiatuse kuvamiseks sama toimingu uuesti käivitamise võimalusega (Toiming Tehke ülesanne, mis on määratud kui a nupp).

Nupp (A6, A8)

Mainisin varem, et seal on nupp, mis muudab värvi, et näidata meile meie parkimisprofiili olekut. Värvikoodid on:

  • valge (valmis)
  • punane (ebaõnnestumine)
  • roheline (relvastatud)

Kõik, mida vajate, on teie avakuvale asetatud Taskeri vidin (mitte otsetee), mis salvestab asukoha. Määrake sellele ülesandele kindlasti ikoon, et saaksite vidina ekraanilt ülesande otsetee lisada. Kasutan seda otsetee asemel, kuna panen Taskeril ikooni värvi vastavalt praegusele olekule muutma.

Üks minu lemmikviise ikoonide hankimiseks on Material Design Iconi kollektsioon, sest sealt leiad endale sobiva ja pakud kiiresti selle värvialternatiive.

Olen märgistanud toimingud, et näidata, milline neist vastab ebaõnnestumise/edukuse tulemustele. IF tingimus LastLoctation = seatud/mittemääratud määrab selle tulemuse.

Tagasta asukoht

Tagastamise asukoht

 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 ]

Loe rohkem

Ülesanne on väga lihtne. Käitame Google Mapsi kavatsust, mis sisaldab asukoha linki:

Action: android.intent.action.VIEW. 

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

Package: com.google.android.apps.maps

Target: Activity

Meie asukoha globaalne muutuja annab vajalikud koordinaadid. Kui see on tehtud, peame lihtsalt muutuja puhastama (palun lisage ootetoiming) ja muutma vidina ikooni värvi valgeks.

Profiil: tagasi asukohta

Naaske asukoha profiilile

Profile: Return To Location

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

Enter:

ReturnLocation

Loe rohkem

Nüüd, kui oleme oma auto asukoha määranud, loome profiili, mis käivitub, kui küsime hiljem käsitsi oma auto asukohta. Selle ülesande käivitamiseks varem loodud teatisest looge sündmus Teavitus Klõpsake nuppu ja lisage varem loodud teatise nimi (asukoht salvestatud)

Nüüd on teil täielik profiil valmis.

Häälkäskluste kasutamine

AutoVoice'i profiil

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

Loe rohkem

Kui soovite parkimiskoha asukoha salvestamiseks lisada häälkäivituse, looge profiil, kasutades AutoVoice tuvastatud sündmus. Täitke sisend komadega eraldatud võimalike kõnekäskudega, mida kasutaksite. Kui soovite vastust kuulda, lisage see menüüsse Vastused. Kui see on tehtud, linkige see rakendusega LocCar varem loodud ülesanne.

Kui soovite oma salvestatud asukoha leidmiseks kasutada ka AutoVoice'i käsku. Looge uus AutoVoice'i tuvastatud sündmus ja linkige see Tagastamise asukoht Ülesanne.


Järeldus

Lihtne on eeldada, et kõigil on juurdepääs samadele ressurssidele, kuid see ei ole sageli nii. Kui leiate, et vajate lihtsat viisi oma parkimiskoha salvestamiseks ilma Google'i teenustele lootmata – või eelistate lihtsalt Google'i teenuseid täielikult vältida, on see projekt teie jaoks.

Seda projekti saab erinevalt Google Now parkimiskaardist ka muuta ja kasutada muuks otstarbeks, nii et vaadake, kas saate midagi paremat välja mõelda. Saate katsetada ka automaatset teavitust, et muuta märguanded ilusamaks või interaktiivsemaks. Hoidsin kogu projekti vanilje Taskeri kogemuse lähedal (peale AutoVoice'i kasutamise).

Laadige projekt alla siit!

Taskeri projektifaili importimiseks laadige ülaltoodud fail alla ja salvestage see oma sisemällu. Avage Tasker ja kontrollige, kas "algaja režiim" on eelistuste menüüs keelatud. Seejärel vajutage pikalt vasakus alanurgas ikooni "Kodu" ja klõpsake nuppu "Impordi". Otsige üles varem salvestatud fail prj.xml ja valige see importimiseks. Nüüd näete alumisel real uut vahekaarti, mis sisaldab kõiki profiile ja ülesandeid, millele selles artiklis viitasime.

Loodame, et teile meeldib see meie väike looming ja andke meile teada, kui arvate, et saame midagi täiustada!