Kuidas Taskeriga oma androidi automatiseerida

Nippe & trikke Androidi keskkonnas tegutsemiseks.
Kasutaja avatar
chris
Entusiast
Postitusi: 2205
Liitunud: 10 Jaan 2011, 09:56
Telefon: Galaxy SIII
Kontakt:

Kuidas Taskeriga oma androidi automatiseerida

Lugemata postitusPostitas chris » 10 Mär 2011, 15:38

Mõned päevad tagasi otsisin võimalusi kuidas lihtsaid asju automatiseerida. Näiteks tahtsin et telefon õhtul ise ennast vaiksele režiimile paneks ja keeraks kinni kõik märguanded ja üleliigse võrguaktiivsuse.
Ja nagu nutitelefonidega ikka, seda kõike mida kogu aeg sisse ja välja lülitada olenevalt ilmast, asukohast ja kuu faaasist on ikka kole palju.
Wifi jäi peale kui seda ei ole vaja, kas on ekraan liiga hele või liga tume. Avad kaardi rakenduse aga see kurdab et leia gpsi jne jne.

Siin soovitati TASKERi nimelist programmi - http://tasker.dinglisch.net/

Tasker on saada nii Marketist kui ka arendaja kodulehelt. Maksab natuke vähem kui 4 usdi. Ja osta saab ka arendajalt otse, ehk eesti aktivist saab seda ka puhta südametunnistusega kasutada.
Ostes on vaja programm installeerida ja valida rakendusest osta võti, pärast seda nõutakse interneti lehitsejat kus minnakse PayPali lehele ja sooritad makse.

Lisan siia näiteks mõned profiilid mida endale Taskeriga olen teinud.

*** ÖÖRAHU

Õhtul teatud kellajal keerab kinni Wifi, BT, GPSi, ja andmeside, kuineed veel aktiivsed on. Paneb telefoni hääletu reziimi peale ja seab ekraani heleduse miinimumi peale..
Hommikul kui heliseb telefoni äratuskell, siis taastatakse mobiine andmeside, sünroniseerimine ja keerab telefoni helina tavalise valjuse peale, samuti ekraani heledus pannakse 15% peale..
Kui äratuskell aga ei ole mõneks päevaks helisema pandud, siis aktiveerib päevase profiili teatud kellajal....

*** GPS on-Off

Paras tüütu on kogu aeg asju sisse välja lülitada... Ja kuna GPS on väga akut raiskav siis ei tasu seda sees hoida. Enamus kordi kui kaardi rekenduse avan ei tule aga meelde enne seda gpsi aktiviseerida.
Taskeriga sai teha ni, et kui käivitad mõne rakenduse (my tracks, google maps, c:geo) mis vajab tööks GPSi, siis lülitatakse gps automaatselt sisse koos rakenduse avamisega, ning pärast rakenduse sulgemist suletakse gps, et see ei kurnaks akut.

*** Kui keegi helistab

Ekraani heledust olen hoidnud reeglina ise kuskul 20-25% peal, see on paras eredus kui oled kontoris või siseruumides. Automaatne heledus on reeglina heledam ja võtab seega ka enam akut.
Kui nüüd peaks minema vahepeal õue ja keegi helistab, siis ei pruugi hästi ekraani näha ega ka seda kes helistab.
TASK: Kui mul telefon heliseb lülitab tasker ekraani maksimumi ja nii näeb alati kes helistab, kõne lõppedes taastab heleduse mis oli enne helistamist.

*** OLEN KOOSOLEKUL
Koosolekutel on lihtne, keerad telefoni näoga allapoole ja telefon aktiveerib hääletu reziimi, võtad kätte ja keerad õiget pidi lõpetab tasker hääletu rezimi. Ilma ühegi nupu vajutuseta - see on kõige lihtsam viis.
Advanced lisana võiks ka saata automaatse sms sõnumi neile kes vahepeal helistavad aga ise seda parem ei eelistaks.


*** LEIA MIND

Oled kunagi telefoni ära pannud nii, et raske on üles leida, laenad kelleltki telefoni, et endale helistada ja avastad, et oma telefon on hoopis hääletu peal.
Tegin Taskeris profiili, mis kindla SMS sõnumi peale keerab helinad maksimumi ning mängib 1 minuti valjult üht muusikapala.
Nii, et kui saadan telefonile sõnumi sisuga "leiamind" lõpetab telefon igasugu hääletud režiimid, keerab kõik helinad maks valjuse peale ja mängib minuti jagu vali muusikat. Kui selle ajaga ei leia, siis ei pea uuesti smsi saatma, saab ka helistada ja telefon vastab maks valjusega.
 
*** TÜÜTU REKLAAM
Reklaamide kuvamine reeglina tahab ligipääsu internetile, et siis sealt maha tõmmata ja kuvada sulle uusi reklaame.... Üksikud programmid on kasutanud staatilisi reklaame. Oi kui vastikud need reklaamid on. Reklaamide keelamiseks on aga sageli vaja rootida...

Aga näiteks võib teha ka nii....
Kui käivitad mõne rakenduse mille puhul ei ole võrguõhendus vajalik, näiteks kui mängid Kurjade Tibude mängu, siis võid teha Taskeri profiili, mis selle rakenduse käivitamisel keerab kinni nii wifi kui ka mobiilse andmeside. Programmi sulgemisel (st kui ta ei ole enam ekraanil aktiivne) aga võrguühendus taastub...

*** WIFI ON/OFF
Ka wifi võtab akut, seega olen katsetanud Wifi sisse välja lülimist automatiseerida.
1.Määrasin Taskeris kodulähedal olevate mobiilimastide järgi asukoha.. st kui olen nende mastide levis, siis ilmselt olen kodus või kodu läheda. Kui lahkun nende mastide lähedusest, lülitab Tasker WIFi välja, juhuks kui olen unustanud seda ise teha, pole ju vaja et telefon pidevalt saadavaid võrke otsiks.
2.Katsetasin ka Taskeri seadet „wifi near“ mis siis kontrollib mingi kindla wifi võrgu lähedust (ei pea olema ühendatud). Kontrolli intervalli saab muuta. Seega kui kontrollida iga 10 minuti tagant oma kodu wifi võrgu olemasolu ja vastavalt sellele siis wifi aktiveerida või välja lülitada
Mõlemad viisid toimivad...


Jne Jne Jne
Neid profiile annab Taskeris päris palju välja mõelda. Jõudsin ka sinnamaale kus üks profiil proovib vägisi wifi sisse lülitada ja teine välja lülitada... ehk kui profiilid sattusid omadega juba konflikti.

Kui oled Taskeri kasutaja või hakkad seda nüüd kohe kasutama, siis pane siia ka kirja stsenaariumid kuidas Taskeriga oma Androidi oled automatiseerinud.

Ma katsun lähi päevil kirja panna ka täpsed seaded nende profiilide jaoks mida olen teinud ja siin kirjeldanud.

Kasutaja avatar
kiirluup
Androidi fänn
Postitusi: 19
Liitunud: 20 Veebr 2011, 12:41
Telefon: WildFire
Asukoht: Pärnumaa
Kontakt:

Re: Kuidas Taskeriga oma androidi automatiseerida

Lugemata postitusPostitas kiirluup » 10 Mär 2011, 18:41

asjalik-info ;) tänud!

Kasutaja avatar
Keegiteine
Entusiast
Postitusi: 305
Liitunud: 22 Veebr 2011, 13:46
Telefon: Nexus 5 16GB
Asukoht: Tallinn

Re: Kuidas Taskeriga oma androidi automatiseerida

Lugemata postitusPostitas Keegiteine » 10 Mär 2011, 19:04

Pole varem selliseid rakendusi kasutanud aga lugedes seda ülevaadet, ahvatles see mindki proovima :).

Kasutaja avatar
chris
Entusiast
Postitusi: 2205
Liitunud: 10 Jaan 2011, 09:56
Telefon: Galaxy SIII
Kontakt:

Re: Kuidas Taskeriga oma androidi automatiseerida

Lugemata postitusPostitas chris » 10 Mär 2011, 19:38

Jäi mainimata, et Taskeri lehelt programm alla laadida ja installida saab 7 ööpäeva test aega, enne kui velideerimist nõudma hakkab.

Kasutaja avatar
kes?
foorumi kasutaja
Postitusi: 8
Liitunud: 23 Apr 2011, 17:39
Telefon: SE Xperia arc ja SE X1
Asukoht: Tallinn

Re: Kuidas Taskeriga oma androidi automatiseerida

Lugemata postitusPostitas kes? » 23 Apr 2011, 18:25

kasulik info, tuleb vist endalgi kasutusele võtta... :D
oooo... siin on minu arvamus?

Kasutaja avatar
Legend
foorumi kasutaja
Postitusi: 2
Liitunud: 26 Veebr 2011, 10:12

Re: Kuidas Taskeriga oma androidi automatiseerida

Lugemata postitusPostitas Legend » 02 Mai 2011, 16:41

Chris - kirjuta kuidas neid profiile teha, päris huvitavad lahendused.

Kasutaja avatar
chris
Entusiast
Postitusi: 2205
Liitunud: 10 Jaan 2011, 09:56
Telefon: Galaxy SIII
Kontakt:

Re: Re: Kuidas Taskeriga oma androidi automatiseerida

Lugemata postitusPostitas chris » 02 Mai 2011, 17:38

Legend kirjutas:Chris - kirjuta kuidas neid profiile teha, päris huvitavad lahendused.

Ok, paar kiiret päva aga katsun see nädal mõned näited kirja panna

Kasutaja avatar
MartinS
Entusiast
Postitusi: 182
Liitunud: 27 Sept 2010, 22:21
Telefon: N5
Kontakt:

Re: Kuidas Taskeriga oma androidi automatiseerida

Lugemata postitusPostitas MartinS » 02 Mai 2011, 18:08

Ise kah eriti ei jaganud matsu välja, kuidas toimima saada. Seega oleks väga tänulik, kui keegi mingi väikse õpetuse teeks.

Kasutaja avatar
chris
Entusiast
Postitusi: 2205
Liitunud: 10 Jaan 2011, 09:56
Telefon: Galaxy SIII
Kontakt:

Re: Kuidas Taskeriga oma androidi automatiseerida

Lugemata postitusPostitas chris » 03 Mai 2011, 12:30

Taskeriga automatiseerimine on kahest osast.
Profiil ja ülesanne.
Profiil on nii öelda trigger kuidas ja mis tingimstel ülesannet hakatakse täitma.
Ülesanne ehk Task, on siis see mis ta selle peale teeb.

Profiili tingimusi saab seada päris palju palju erinevaid, kuid on jaotatud viide kategooriasse.

    Application - mingi programmi, rakenduse töötamine.
    Time - ajaline tingimus, mida saab seada kellaja järgi. Ajavahemi, mingi konkreetne aeg, ja intervall millega seda korratakse kui tahtmist on.
    Day - päev, kus saab määdata kuupäeva, kuupäevad või nädalapäeva.
    Location ehk asukoht - Sa oled kuskil.
    State - on mingi telefoni olek, näiteks olek in see kui telefon on näoga laua poole, või vastupidi, olek on ka see kui oled koosolekul, ehk kalendri järgi koosolekul, või oled näiteks ühendatud võrku, või midagi säärast.
    Event - telefonis on leidnud aset mingi sündmus - Sündmus on näiteks Äratus, saabuv SMS, Telefonj helisemine, Aku ülekuumenemine või mis iganes ühekordselt toimuv asi.

Nende kõigi alusel, või nende tingimuste koosmõjul saab Taskerile kirjeldada mida ta siis selle peale tegema hakkab.
Profiili osas võib olla tingimusi rohkem või mitu, näiteks programmi käivitamine teatud aegadel, või Kui sa oled teatud ajal mingis kohas.

Ülesandeks on siis mida Tasker selle kõige juures teeb, Näiteks aktiveerib GPSi, muudab helina valjust ja tooni, või mida iganes telefoniga teha annab, seda suuremalt jaolt annab ka Taskeriga teha.

Ülesande võib käivitada ka eraldi, kui Task on tehtud nimeline. Tasker suudab teha sellise nupukese, mille saab panna kodu ekraanile ja sellega task käivitada.


Hakkab siis pihta.

1. GPS Toggle
GPS kurnab akut ja seda pole mõtet kogu aeg sees hoida, pole ka vajadust. Siis peab meeles pidama, et alati enne kui käivitad mõne programmi Näiteks Google Maps, mis vajab asukoha määramiseks GPSi, lülitaksid GPSi sisse või siis programmid hakkavad kobisema ja soovitavad sul GPS sisse lülitada.

Ava tasker ja ütle "NEW", sellega hakkad tegema uut profiili ja anna talle nimeks "GPS Toggle", nime andmine tegelikult ei ole vajalik.
- Vali "Application", soovime teha profiili mis aktiveerib mõne programmi käivitamisega.
- Tasker annab valiku kõigist installeeritud programmides, vali nimekirjast need mille käivitamisel on sul GPS vajalik. Kui valik tehtud Pressi "DONE", valida saab ka mitu.
- Seejärel annab tasker ette olemasolevate Taskide nimekirja, vali ülevalt "New +" ja "OK", nime andmine ei ole vajalik
- "+" uue ülesande lisamieks
- Vali nimekirjast "MISC" - ja seejärel "GPS"
- Siis avaneb tingimuslik aken kus saad öelda mida siis teha vaja on, Set -> "ON", ja ütle "DONE"
- Taski nimekirjas järgmisi käske lisada pole sellel puhul enam vajalik, seega ütle uuesti "DONE".

Taskeri profiilide nimekirjas on nüüd olemas Profiil nimega "GPS Toggle" ja sellele küljes Ülesanne "gps on"
Sellega siis nende programmide käivitamisel lülitatakse GPS automaatselt sisse.

Sellega ei ole veel kõik, sest oleks vaja ka, et programmi sulgemisel uuesti GPS välja lülitatakse.
Profiilil kliki näpuga paremale osale kus on rohelise noolega task GPS On, sulle tuleb aken lahti mida siis veel selle ülesandega teha saab.
Vali punase noolega märgitud " Add Exit Task"...
Exit task määrab ära mida teha kui profiil lõppeb. Ehk antud kontekstis mis siis saab kui programm suletakse.

- "Add Exit Task" ->
- Vali nimekirjast jälle "MISC" ja "GPS"
- Vali tegevuseks "GPS Off"
- Done ja veelkord Done kogu taskile.

Nüüd on valimis Profiil mis Kaardirakenduste puhul lülitab GPSi sisse ja programmide sulgemisel lülitab GPS taas välja.

Nõni nüanss veel.
Osad profiilid vajavad ka "Exit Taski" ehk mida teha kui profiil lõppeb.
Event on sündmus millel ei ole väljuvat ülesannet, see on ühekordne tegevus ja toiming. Juhtus....


Profiilidel on prioriteedid, kuna korraga saab aktiivne olla üks sama tingimusega profiil. Siis määramaks kumb käivitatakse kasutatakse prioriteete.
Seda juhul kui sul samadel tingimustel on tehtud mitu profiili. See on vajalik et taske mitte sassi ajada ja välistada et üks task ei sega teisele vahele.


2. Phone Ringing
minul sageli on telefoni ekraani heledus pandud kuhugi 20-25% peale. See on paras siseruumides... Nüüd kui lähed korra välja ja keegi helistab siis ei näe mitte midagi kes helistab, ega vist isegi mitte seda nuppu kuhu vajutada ekraanil. Tahtsin teha nii et kui keegi helistab siis sõltumata mis mul parasjagu on ekraani heledus telefon keeraks heleduse maksimumi, ja pärast kõnet taastaks esialgse seisu.

See ülesanne koosneb kahest profiilist ja kahest ülesandest.
Esmalt teeks kaks Taski, need saavad olema nimelised, mida on pärast valikust leida.
Samu taske kasutan ka siis kui näiteks avan kaamera programmi, või Galleri programmi, või hakkan ise kellelegi helistama ja avan helistamise proge.

Samm1
- Ava Tasker ja vali "Tasks" -> "New Task"
- Anna taskile nimi "BrightUP" näiteks.

Esimene asi mida tahame teha on jätta praegune heledus meelde, et pärast heledus samale tasemele seada, mis see enne oli.
- Vali "+" uus ülesanne -> "Variable"
- Vali "Variable Set" ja anna variable "Name" väljale nimetus "%BRIGHTWAS"
- Kirjtua "TO" väljale "%BRIGHT", veendu et Seal kus kirjas "Immediate Effect" oleks ristike ja ütle "Done"
Sellega on jäetud meelde telefoni hetkel sinu poolt seatud heledus.
- Vali Taski nimekirjast "+" uus -> "Display" -> "Display Brightness"
- Sea tasemeks mis tahad... Aga arvesta et maksimum heledus on 254, 255 on sama mis "automaatne heledus"
- "Done" ja veelkord "Done"

Sellega on Üleasnne mis tõstab heleduse Maksimumiks valmis.

Samm2
- Ava Tasker ja vali "Tasks" -> "New Task"
- Anna taskile nimi "Bright Restore" näiteks.
- "+" uus task
- "Tasker" -> "Wait" ja anna tingimuseks 10sekundit või 15. Sellega viivitame heleduse taastamist, et näha ka ehk veel midagi ekraani... Kõne kokkuvõtet, või tahad peale kõnet heita pilgu kalendrisse. "DONE"
- "+" -> "Display" -> "Display Brightness"
- välja juures mille nimi on "level" on üks nupuke, mulju seda ja see liugur muutub kirjutatavaks väljaks.
- Kirjuta väljasel "%BRIGHTWAS" , selle muutuja alla salvestaseime algselt esialgse heleduse. Väljal "immediate Effect peaks olema kõrval ristike. -> "Done"
- "+" > "Varialbe" -> "Variable Clear" (see ei ole iseenesest vajalik kuid süsteemi suhtes lihtsalt viisakas)
- Kirjtua Nime väljale "%BRIGHTWAS" ja "Done", sellega kustutame mälust selle muutuja alla salvetatud väärtuse, seda pole rohkem vaja teada.
- DONE

Sellega on teine task ka tehtud...

Nüüd profiil

- "New" -> "Event" -> "Phone" -> "Phone Ringing" -> "Done" -- Ehk tingimuseks on telefoni helisemine, sissetulev kõne.
- Vali nimekirjast Task "BrightUP" ja Done.


Teine profiil vaja teha selleks et taastada esialgne heledus.
- "New" -> "Event" -> "Phone" -> "Phone Idle" -> "Done" .
- Vai nimekirjast Task "Bright Restore" ja "done"

Valmis...
Nüüd kui telefon heliseb siis heledus tõstetakse maksimumi peale. Ja 10 sekundit pärast kõne lõppu taastatakse heledus mis oli määratud enne kõnet.


NB! Kõik mis mina olen jutumärkidesse pannud ei kuulu nõnda olla Taskeris, programmis ikka kõik ilma jutumärkideta



Paar Profiili, mida kasutan panen veel kirja, aga hiljem

- Kuidas leida oma telefon kui helinad on pandud hääletuks, jope taskus ei ole ja otsida enam ei oska... Eelduseks siiski et telefon on kuulde ulatuses
- Kuidas teha nii et õhtul kõik võrgud ja sünkroonimised kinni keeratakse ja hommikul taastatakse äratuskella helisemise peale.
- Kuidas teha asukoha põhiseid profiile.. Näiteks sa oled tööl ja tahad et telefoni helin ei oleks väga vali... Aga kui korraks välja lähed siis helin oleks maksimumi peal ja sa ei magaks maha kui ülemus sulle helistab.
- Lihtsalt hääletuks ilma ühegi nupuvajutuseta näiteks kui oled koosolekul, ja parem oleks kui telefon ei ununeks hääletu peale.

Kasutaja avatar
oiorokko
Entusiast
Postitusi: 175
Liitunud: 28 Dets 2010, 19:47
Telefon: HTC Desire / Nokia Lumia 800
Asukoht: Tartu
Kontakt:

Re: Kuidas Taskeriga oma androidi automatiseerida

Lugemata postitusPostitas oiorokko » 04 Mai 2011, 19:52

Tekitasin samuti taskeriga selle ekraaniheleduse muutmise juhuks kui keegi helistab, aga millegipärast paneb ta pärast kõne lõppu brightnessi 0% peale. Tegin kõik samm sammult nii nagu Sa chris kirjutasid. Ei tea milles võib probleem olla?


Mine

Kes on foorumil

Kasutajad foorumit lugemas: Registreeritud kasutajaid pole ja 2 külalist

Logi sisse  •  Registreeru