Како да сачувате своје паркинг место са Таскер-ом

Картица Гоогле тренутно има локацију вашег аутомобила. Ако не користите Гоогле тренутно или су Гоогле услуге блокиране у вашој области, користите Таскер да бисте сачували своје паркинг место.

Ако сте регистровани и редовно користите Гоогле тренутно, можда сте видели картицу „где сам паркирао ауто“. Ова додатна картица се приказује кад год Гоогле помисли да сте престали да возите и напустили возило.

Не возим редовно, већ свуда возим бицикл и сматрам да је веома ласкаво сваки пут када ми Гоогле послужи ову картицу. То доказује да Гоогле још не зна све о нама, али ако сте довољно брзи - картица се може користити за поновно проналажење вашег бицикла (осим ако није украден).

Са мојим долазећим путовањем у Кину, схватио сам да ми Гоогле услуге неће помоћи у свакодневном животу. Кина блокира Гугл. Дакле, наравно, то значи да више нема ни Гоогле тренутно. Ако имате довољно среће да путујете тамо где Гоогле не може или једноставно нисте обожаватељ Гоогле тренутно, можда ћете бити заинтересовани да поновите профил у наставку. Ако не, увек можете да скролујете до дна да бисте преузели и увезли датотеку пројекта.

Требаће вам: верзија Андроида: 4.0+ (Коришћено 7.0), Апликације: Иконе дизајна материјала (опционо) Додатна компонента: АутоВоице (опционо), АутоТоолс (опционо)) или Сецуре Сеттингс (опционо) Потребе: роот (само ако желите да аутоматски промените локацију)

Овај пројекат је првобитно креирао Мисхаал Рахман, али сам кроз дискусију, експериментисање и сарадњу касније проширио сам.


Човече, где је мој ауто? Сачувај моје паркинг место

Овај профил је прилично једноставан. У свом подешавању, направио сам то тако да могу да сачувам своје паркинг место помоћу виџета за радну површину. Међутим, ако више волите да користите гласовну активацију или дугме за обавештења, дао сам упутства у наставку за те случајеве. У сваком случају, када је профил активиран, локација се чува у променљивој и позива по потреби.

Добро је истаћи да Андроид ради прилично пристојан посао управљања приступом вашој локацији како би осигурао минимално пражњење батерије, али ако више волите да ваше услуге локације буду онемогућене, морате да омогућите услуге локације како би Таскер могао да добије локацију поправити. Што више локацијских услуга омогућите то је брже решење.

Андроид ће подразумевано проверити вашу локацију помоћу ГПС-а, мобилних података и ВиФи-а у режиму „Високе перформансе“. Ако увек оставите укључене услуге локације, пређите на следећи део. У супротном, можете да промените локацију помоћу доле рун схелл радња у Таскер-у (захтева роот).

settings put secure location_providers_allowed=gps, network, wifi

Алтернативно, можете користити додатак Сецуре Сеттингс да бисте укључили ове (овде је начин на који безбедна подешавања раде на Андроид Ноугату). Коначно, за оне од вас без роот приступа, ако имате одобри СЕЦУРЕ_СЕТТИНГС дозволу за АутоТоолс затим можете променити локацију помоћу тог додатка.

Сачувајте локацију

Сачувајте локацију

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 ]

Опширније

Добијање локације (А1-А4)

Постоји неколико ствари које желим да урадим пре него што исправим локацију. Јер већину времена %ЛОЦ (Таскер-ова глобална променљива локације) ће јој већ бити додељена вредност (последња поправка локације), желим само да користим координате локације које се захтевају кроз профил. Користићу глобалну променљиву %ЛастЛоцатион за чување ових координата. Ако је задатак поново покренут због грешке или истека времена, морам да обришем постојеће обавештење о упозорењу помоћу акције Обавести поништавање.

Обавештења (А5,А7)

Постоје два исхода акције Гет Лоцатион. На крају ћемо добити нови скуп координата или акција неће успети да добије координате. Ако се поправка пронађе, биће приказано обавештење. Обратите пажњу на назив овог обавештења. Користићемо ово име да касније покренемо профил Повратне локације. Ако исправка локације није направљена или су координате исте као пре акције Гет Лоцатион, желимо да прикажете упозорење са опцијом да поново покренете исти задатак (Радња Изврши задатак додељена као дугме).

Дугме (А6,А8)

Раније сам поменуо да ће постојати дугме које ће променити боју да нам покаже стање нашег паркинг профила. Кодови боја су:

  • бело (спремно)
  • црвено (неуспешно)
  • зелена (наоружана)

Све што вам треба је Таскер виџет (не пречица) постављен на ваш почетни екран за задатак који ће сачувати локацију. Обавезно доделите икону овом задатку да бисте могли да додате пречицу задатка са екрана виџета. Користим ово уместо пречице док тражим да Таскер промени боју иконе у складу са тренутним стањем.

Један од мојих омиљених начина да добијем иконе је колекција икона Материал Десигн, јер можете пронаћи ону која вам одговара и брзо обезбедити њене алтернативе бојама.

Означио сам акције да покажем која одговара неуспешним/успешним исходима. Услов ИФ %ЛастЛоцтатион = постављено/неподешено одређује тај исход.

Вратите локацију

Повратна локација

 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 ]

Опширније

Задатак је врло једноставан. Покренућемо намеру Гоогле мапа која ће садржати везу за локацију:

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

Опширније

Сада када смо поставили локацију нашег аутомобила, направићемо профил који се покреће када ручно затражимо локацију нашег аутомобила касније. Да бисте покренули овај задатак из обавештења које смо раније направили, креирајте догађај Кликните на обавештење и додајте назив претходно креираног обавештења (Локација је сачувана)

Сада имате спреман комплетан профил.

Коришћење гласовних команди

АутоВоице профил

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

Опширније

Ако желите да додате гласовни окидач да бисте сачували локацију свог паркинг места, креирајте профил користећи АутоВоице Рецогнизед догађај. Попуните унос потенцијалним изговореним командама које бисте користили одвојеним зарезима. Ако желите да чујете одговор - укључите га у мени Одговори. Када се то уради, повежите ово са ЛоцЦар задатак креиран раније.

Ако желите да користите команду АутоВоице да бисте пронашли и своју сачувану локацију. Креирајте нови АутоВоице Рецогнизед догађај и повежите га са РетурнЛоцатион Задатак.


Закључак

Лако је претпоставити да сви имају приступ истим ресурсима, али то није чест случај. Ако вам је потребан једноставан начин да сачувате своје паркинг место без ослањања на Гоогле услуге - или једноставно више волите да у потпуности избегавате Гоогле услуге, овај пројекат је за вас.

Овај пројекат се такође може модификовати и користити у друге сврхе, за разлику од Гоогле Нов-ове паркинг картице, па погледајте да ли можете смислити нешто боље. Такође можете експериментисати са аутоматским обавештењем да бисте обавештења учинили лепшима или интерактивнијима. Задржао сам цео пројекат близу искуства ваниле Таскер-а (осим коришћења АутоВоице-а).

Преузмите пројекат овде!

Да бисте увезли датотеку пројекта Таскер, преузмите горњу датотеку и сачувајте је било где у интерној меморији. Отворите Таскер и проверите да ли је „режим за почетнике“ онемогућен у менију са подешавањима. Затим дуго притисните икону "почетна" у доњем левом углу и кликните на "увези". Пронађите прј.кмл датотеку коју сте раније сачували и изаберите је да бисте је увезли. Сада ћете видети нову картицу у доњем реду која садржи све профиле и задатке које смо споменули у овом чланку.

Надамо се да ћете уживати у овој нашој малој креацији и јавите нам ако мислите да можемо да побољшамо!