Pilt koomiksite kauplusest
Sissejuhatus
Oleme näidanud teile, et on olemas asju, mida teha, kui olete oma nutitelefoni kaotanud, kasutades Taskerit ja kuidas hõlpsasti juurdepääsu oma koduvõrku kõikjalt … Nüüd lubage kõik need lahtised osad ja visake need ühte maitsvat geekikoogi ( mis pole vale
Ülevaade
Mida me teeme, on see, et teie Android jõuab automaatselt Interneti kaudu teie koduverserverisse tagasi. Nüüd vastavalt valitud käivitavatele režiimidele reageerib seade erineval viisil alarmi helitugevusest ja välklambi valguse kasutamisest, et vaikne e-kiri sulle isikupärastatud sõnumi, mis sisaldab seadme * asukohta.
* Kui teie seade toetab seda funktsiooni.
Paar küsimust, mis tulevad meelde: mis siis, kui seade ei ole enam kunagi Internetiga ühendatud? Või miks ma ei kasutaks lihtsalt ühte neist mainitud programmidest, mis on kaotanud oma nutitelefoni juhi, kes helistavad koju internetis ja / või vastuvõtvasse ja SMS-i?
Sellest järeldub, et kui te juba ostsite Taskerit mõne muu selle kasutamisest, võite seda ka täielikult ära kasutada. See võimaldab teil käivitada ainult üks programm kahe või enama asemel. Mis puudutab Interneti-ühendust, siis on väga ebatõenäoline, et keegi kasutab nutitelefoni ilma internetiühenduseta. Just need seadmed on loodud ja kui seadet pole kunagi uuesti ühendatud, ei pea me muretsema selle pärast, et keegi saaks meie veebiteavet, A? Mis puudutab SMS-e, siis võib-olla teie Android-seadmel pole isegi SMS-i võimalusi, nagu see on mõne tableti puhul? Ja mis siis, kui varas võtab teie SIM-kaardi välja ja paneb ise oma? Peale selle võite vaid pisut väikeste tweaksidega muuta päästiku SMSiks, kui soovite ka.
DDNS
Soovitame teil oma DNS-i nime loomiseks jälgida, kuidas DDNS-i juhendiga saate oma koduvõrku hõlpsasti juurdepääsu igast kohast. Kasutame juhiseid selle näitena "howtogeek.is-a-geek.com".
Sadamad
Meie kõne tagasi funktsioone tugineda * puudumine * avatud sadamate koduvõrgus. Sadamad, mis avatakse ainult juhul, kui tuleb leida funktsioone. Kuidas käivitada käivituspordide kaudu oma koduvõrgule HTTP-server, ei kuulu selle juhendi reguleerimisalasse. Sellest võib öelda, et selline asi võib toimuda lihtsalt nii, nagu ajutiselt Interneti-ruuterite halduse avamine. Kuigi see on midagi, mis peaks olema vältida Tavalistes tingimustes võib see näputäis olla kiire ja lihtne viis seda teha, ilma et peaksite veel ühe komponendi seadistama / hooldama. Allpool on näide sellest, kuidas see välja näeb DD-WRT-is.
Tasker
Kuigi me täidame palju Taskeri konfiguratsioone, ei ole see mingil juhul Taskeri jaoks lõplik juhend ning nende viiki kasutamisel on palju teavet ja ideid. Tegelikult on selle juhendi jaoks saadud inspiratsioon. Pidage meeles, et mõned funktsioonid, mida me selles juhendis kasutame, nõuavad, et teie seade oleks vähemalt "kinnitatud".
Taskeri GPS-tugi
Tasker on androidi (v2.3 ja uuem) piiratud, et GPS automaatselt sisse lülitada. Kui kasutate oma seadmes olevat Cyanogenmodi levitust, on arendajatele selle piirangut kaotanud. Siiski oleme leidnud, et enamik teisi jaotusi ei tõsta seda piirangut ja isegi kui "Juurdunud" ei võimalda Taskeril otse GPS-i kasutada. Sellisel juhul peate installima Taskeri tasuta lisaploki nimega Secure Settings oma teeninduspartneriga Secure Settings Helper. Üheskoos tegutsevad nad Taskeri tagauks teenusena, päringu saamisel ja nende juurutamisel juurkasutaja privilegeeritud teenusena. Kirjutamise ajal kasutati Cyanogenmodit, seega turvaliste seadistuste installimine ja kasutamine ei kuulu juhendi reguleerimisalasse.
Taskeri e-posti tugi
E-posti saatmise toetamiseks on selle juhendi jaoks valitud SL4A-marsruut. Täielik viide Taskeri wiki-le.
1. Kuigi käesolevas juhendis on välja jäetud, soovitame teil seadistada oma seadme jaoks uue e-posti konto, kuna seda kasutatakse mandaati sisaldavas ülesandes selge tekst. Seega, kui teie seade on kahjustatud, siis ilmselt ei soovi jätta oma peamise e-posti konto kasutajanime + parooli nii haavatavaks ja potentsiaalselt kellegi teise kätes. Midagi nagu [email protected] koos juhuslikult genereeritud parooliga peaks tegema kenasti. Veelgi enam, see muudab nende e-kirjade esitamise loogilisemaks, juhul kui neid saadate, kuna need ei tule sind välja.
2. Installige SL4A oma Android-seadmes.
3. Paigaldage Pythoni tõlk, nagu siin on selgitatud.
4. Laadige alla e-posti saatmisskript.
5. Loo e-posti ülesanne, nagu on selgitatud allolevas jaotises.
Tasker profiilid ja ülesanded
Eeldades, et nüüd on installitud Tasker, SL4A ja Pythoni tõlk, saate luua profiile ja ülesandeid, mis seda tööd teevad.
Ülesanne - lülitatakse lüli
Seda ülesannet on inspireeritud esimesest Taskeri juhendist "Led On / off", kuid see lisab segmendile helifaili ja loob libiseva lüliti.
Avage Tasker ja looge uus "ülesanne", vajutades välgu ikooni.
Lisage samme, klõpsates pluss (+) -märgil.
1. Audio -> Muusika esitus: valige helifail - fail, mida soovite esitada. 2. Audio -> Meediumi helitugevus: 15 - helitugevuse seadmine maksimaalseks, nii et saate seda paremini kuulda. 3. Plus -> TeslaLED (võib-olla peate selle rakenduse installima): lülita -> valgusdioodi olek tagurpidi. 4. Tasker -> Oodake: 500 ms + 1 s - määrake viivitus kuni järgmise sammu 1,5 sekundini 5. Tasker -> Mine tegevusele: 2 - mine sammu number 2 juurde. 5a. Eespool toodud etapis, Kui:% MISSING is Set - võtke ainult selle sammu korral, kui on määratud% MISSING muutuja.
Ülesanne - emailer
Me loome selle ülesande, et saaksime seda nimetada kõigist muudest toimingutest, kus on ainult minimaalsed parameetrite muudatused. See baseerub väga Taskeri wiki vahendusel.
Emailer, sammud 1-5:
2. Muutujad -> Muutuja Määra:% EMAIL_PSWD e-posti aadressi parooliks - Jällegi märkake, et see on selge tekst! Soovitame, et see oleks salasõna, millele te ei soovi e-posti konto jaoks, millele te ei hooli.
3. Muutujad -> Muutuja Määra:% EMAIL_TO kuni "your_email_address" - vaikimisi e-posti saaja. 3a. Ülaltoodud etapis, Kui:% EMAIL_TO ei ole määratud - määra ainult muutuja, kui see pole juba määratud. See kehtib juhul, kui teil on põhjus saaja muutmiseks, saate seda teha helistamise ülesandest.
4. Muutujad -> Muutuja komplekt:% EMAIL_NAME konto kuvanime nime järgi - see on vaid e-posti konto kuvatav nimi. 4a. Ülaltoodud etapis Kui:% EMAIL_NAME ei ole määratud - määrake ainult muutuja, kui see pole juba määratud. Me teeme seda, sest kui me nimetame ülesandeks uut ülesannet, on see võimalik, et me määrame selle vastavalt üleskutse ülesande vajadustele, enne kui me selle välja kutsume.
5. Muutujad -> Muutuja komplekt:% EMAIL_SUBJECT e-kirja sisu saatmiseni 5a. Ülalkirjeldatud etapis: Kui:% EMAIL_SUBJECT ei ole määratud - sama mis punktis 4a.
Emailer, sammud 6 - Lõpp:
6. Muutujad -> Muutuja komplekt:% EMAIL_BODY kirjaga "Saatmiseks oleva e-kirja teema" 6a. Eespool toodud etapis, Kui:% EMAIL_BODY ei ole määratud - sama mis punktis 4a.
7. Tasker -> Misc -> Run Script: sendemailA.py
8 - lõpp. Muutujad -> Muutuja selge: the_variables_used_in_this_task - Kuigi see pole kohustuslik, hoiab see A. korralikult hilisemaks. B tagab, et muutujad kustuvad järgmisel korral, kui neid kasutatakse, nii et vaikeväärtused võivad vajadusel mõjutada.
Ülesanne - hankige asukoht
Selle ülesande ülesandeks on * aktiveerida GPS ja proovida seadme asukohta saada, et saaksime selle hiljem e-kirjaga saata. Märkus. Need sammud eeldavad, et teie seadmes on Cyanogenmod jaotus.
Hangi asukoht, sammud 1 - 5:
2. Mitmesugune -> Get Location: GPS + 240-sekundiline ooteaeg -> Kasutage GPS-i seadme asukoha saamiseks.
3. Tasker -> Oodake: 1 sekund - see on lihtsalt selleks, et GPS-infovajadus oleks muutujatele seatud.
4. Muutuja -> Muutuja komplekt:% LOCTIME kuni% LOCTMS - kopeerime muutuja "Location Fix time Secs" sisu, nii et me saaksime järgmises etapis seda teha.
5. Muutuja -> Muutuja teisendamine ->% LOCTIME funktsiooniga "sekundid kuni keskmise kuupäeva ajani". - See annab meile viimati saadud asukoha kindlaksmääramise kuupäeva loetavas vormingus, mida me kasutame, kui me meile e-posti teel meile teavet.
Ülesanne - Http kõne koju leida mind helper (8080)
See ülesanne on mõeldud selleks, et aidata teil seadet tuvastada juhul, kui just vahele jätate selle diivanipadja vahele või et toakaaslane mängib sulle ebameeldivat ärevust.
Mida see tähendab, kontrollib pordi 8080 (võite valida teise) ja teeb paar lihtsat asja:
- See lukustab seadme nõudega, et lukustuse tegemine toimub klahviluku funktsiooniga (eeldatakse, et olete selle seadistanud).
- See kutsub üleskutse "Toggle led loop".
Http kõne koju leia mind helper, sammud 1 - 4:
1. Tasker -> Stop - See katkestab selle profiili täitmise olenemata sellest, millisel juhul on määratud% QUIET muutuja. 1a. Ülaltoodud etapis, Kui:% QUIET on seatud - võtke ainult selle sammu korral, kui on määratud% QUIET muutuja.
2. Net -> HTTP Get: www.d.co.il - Seda toimingut on kirjeldatud Taskeri veebisaidil, et kontrollida, kas seade on tegelikult ühendatud.Kuigi võite valida teise (lähemale teie) saidi, siis kontrollime, kas seade on enne seda midagi muud teinud.
3. Net -> HTTP Get: howtogeek.is-a-geek.com:8080 - See ütleb taskerile, et proovida ja ühendada selle DDNS-i aadressi 8080-ga. 3a. Eespool toodud etapis, Kui:% HTTPR ~ 200 - tehke ülaltoodud samm ainult siis, kui vastus HTTP-lt saada enne, kui see on positiivne (200).
4. Tasker -> Kui:% HTTPR vastab 200-le - ainult siis, kui viimane HTTP-vastus oli positiivne (200), täidavad allpool toodud samme.
Http-kõne koju leiate mind abistajaks, sammud 5-9:
6 + 7. Tasker -> Profiili olek:
8. Tasker -> Tehke ülesanne: "Klahvilukk on" - see käsk kutsub üles teise ülesande, mille olen loonud ja mis lihtsalt lülitab klahviluku sisse, kui seda ei ole ja puudub "usaldus". Kuigi see ülesanne on selle juhendi ulatusest välja, saate näiteid selle kohta Taskeri wiki-le.
9. Pluss -> Ekraan -> Süsteemilukk - kui soovite, et see oleks ohutu poolel, siis lülitage süsteem ühe korra sisse.
Http kõne koju leida mind abistaja, sammud 10 - 11:
13. Tasker -> End If - Lõpeta 4. sammult "if".
Ülesanne - http kõne koju ja paanika (8081)
See ülesanne põhineb esimesel ja lisab funktsiooni "email me a asukoht". lisaks sellele lukustatakse seade viivitamatult uuesti ja uuesti, kui te ei kaota puuduvat muutujat.
Mida see teeb, kas kontrollib sadama 8081 ja siis:
- Nagu 8080 ülesanne, kutsutakse ülesandeks Toggle Led silmus.
- Ta kutsub ülesandega "hankima asukohta", nii et võimalusel saab see, kus telefon on.
- See kutsub üles e-posti funktsiooni, et saata teile kogutud teave.
http-kõne koju ja paanika, sammud 1-4
2. Net -> HTTP Get: www.d.co.il - Sama mis ülaltoodud ülesandega, see, kuidas me testime, et Interneti-ühendus on olemas.
3. Net -> HTTP Get: howtogeek.is-a-geek.com:8081 - See ütleb taskerile proovida ja ühendada selle DDNS-i aadressiga 8080-st. 3a. Eespool toodud etapis, Kui:% HTTPR ~ 200 - tehke ülaltoodud samm ainult siis, kui vastus HTTP-lt saada enne, kui see on positiivne (200).
4. Muutujad -> Muutuja Määra:% MISSING paanikasse - Tegelikult on see ainult muutuja seadistamiseks, ei pruugi see olla konkreetne string.
5. Tasker -> End If - Sulgeb "kui" alustasime 1. sammul.
http-kõne koju ja paanika, sammud 6 - 9:
7. Häired -> Välk: pole määratud! - Kuigi see on vabatahtlik, on tore teada, et süsteem ei ole meile mingit põhjust alustanud hulluks, vaid pigem reageerib sellele, et puuduv muutuja on määratud. 7a. Ülaltoodud etapis Kui:% QUIET ei ole määratud - võtke samm eespool ainult juhul, kui% QUIET muutuja ei ole määratud.
8 + 9 - 6 + 7. Tasker -> Profiili olek:
10. Meediumid -> Muusika esitamine -> teate heli valimine - Tegelikult see samm on täiesti mittevajalik, kuid see doktori heli, kes on nii "arvutipüsiv", pidin seda kasutama kui "sain käsku ja ma käivitan" teatis.
http kõne koju ja paanika, sammud 11 - 9:
11. Tasker -> Tehke ülesanne: lülitage lüli - sisestage Led silmus 11. Ülaltoodud etapis, Kui:% QUIET ei ole määratud - võtke ülaltoodud samm ainult juhul, kui% QUIET muutuja ei ole määratud.
12. Ekraan -> klahvilukk: sisselülitamine - sisselülitamiseks klahvilukk.
13. Ekraan -> Süsteemilukk - süsteemi lukustamiseks kohe.
14. Tasker -> Tehke ülesanne: leidke asukoht - täitke ülesütlemise ülesanne, mille oleme loonud ülalpool.
15. Muutuja -> Muutuja Määra% EMAIL_SUBJECT jaotisest "Leidke androidilt paanika" - saate selle teemaga määrata mis tahes, mida soovite …
http kõne koju ja paanika, sammud 16-20:
16. Muutujad -> Muutuja komplekt:% MAIL_BODY kuni: Olen aadressil https://maps.google.com/maps?q=%LOC Lähim lahter on:% CELLID Viimane asukoht oli järgmine:% LOCTIME täpsusega:% LOCACC
See samm tugineb tugevalt Taskeri wiki-lehel ja see määrab e-kirja kerele, et sulle telefoni otsimiseks Google'i kaartidel lakkuda, tuvastatud viimase mobiilne antennide ID ja "saada asukohta "Ülesanne.Muidugi saate seda kohandada oma südamete sisuga.
17. Tasker -> Tehke ülesanne: Emailer - kasutage e-kirja ülesannet, et meile see uus info saata.
18. Tasker -> Oota: 10 sekundit - Andke 10 sekundi jahtumisaeg.
19. Tasker -> Kui:% MISSING on seatud - ma tean, et selles mõttes on rumal, et on veel üks kontroll ", kui meil on puudu", kuid tegelikkuses on see murrangupunkt. Sellepärast, et on võimalik, et me soovime katkestada ülesande uuestiümberminek alloleva käsku "minna" ja muul moel lihtsalt ei oleks võimalust.
20. Tasker -> Go to Action: 12 - Mine tagasi sammule 12, et ülesande taaskäivitada lukustuse sektsioonist. 20a. Ülaltoodud etapis, Kui:% QUIET NOT on määratud - soorita ainult siis, kui% QUIET muutuja ei ole määratud.
http-kõne koju ja paanika, sammud 21 - 24 (lõpp):
22. Tasker -> Go to Action: 14 - täitke uuesti ülesanne jaotisest "hankige asukoht".
23. Tasker -> End If - Sulgege "Kui" sammus 19.
24. Tasker -> End If - Sulgege "Kui" sammus 6.
Ülesanne - http kõne koju ja paanika vaikselt (8082)
See profiil põhineb ülaltoodud kahest, väike erinevus, et tegevused toimuvad vaikselt.
Mida see teeb, kas kontrollib pordi 8082 ja siis:
- Määrab QUITE muutuja, mida oleme kogu selle aja jooksul oodanud.
- Kutsub 8081 profiili, mis toimib sama mis varem, ainult juhul, kui QUIET muutuja on aktiivne.
http-kõne koju ja paanika vaikselt, sammud 1-5:
2. Net -> HTTP Get: howtogeek.is-a-geek.com:8082 - see ütleb taskerile, et proovida ja ühendada selle DDNS-i aadressi pordiga 8082. 2a. Eespool toodud etapis, Kui:% HTTPR ~ 200 - tehke ülaltoodud samm ainult siis, kui vastus HTTP-lt saada enne, kui see on positiivne (200).
3. Tasker -> Kui:% HTTPR vastab 200 - Kui ülaltoodud "get" vastus oli positiivne (200), tehke allpool.
4. Muutujad -> Muutuja Lisa:% MISSING - lisage 1 muutuja "puuduv", et seda määrata.
5. Muutujad -> Muutuja Lisa:% QUIET - Lisage 1, et seadeks oleks vaikne muutuja.
http kõne koju ja paanika vaikselt, sammud 6 - 7 (lõpp):
7. Tasker -> End If - Lõpeta 3. sammult "if".
Profiil - ekraan on välja lülitatud
On aeg luua profiilid (käivitavad), mis käivitavad ülaltoodud ülesandeid.
Kuigi käivitusvalik on täielikult teie ja teie kapriiside jaoks, kasutame selle juhendi tähenduses päästikuks "kuvar on välja lülitatud". Me piirata ka seda käivitajat, et see ei käivituks enam kui üks kord minut, sest sellel on liiga palju, et see käivitatakse iga kord, kui ekraan välja lülitub. Võib-olla soovite selle väärtusest "mängida" ka. Samuti võite kasutada "iga X minutit", SMS käivituslülitit, "käivitades usaldusväärset keskkonda" või kõiki neid, kui soovite ka …
1. Looge uus profiil.
11. Piirata profiili täitmist üks minut, klõpsates ikoonil "Properties" ("Omadused").
Tasker - ignoreerige vigu
Nüüd, kui profiil / s on loodud, võite märgata, et kuna test tagab vea iga kord, kui see on käivitatud ja kui port pole avatud, siis Tasker vilgub ekraanile veateate. Kuigi informatiivne, võib nüüd olla ebameeldivuseks.
Selle väljalülitamiseks, kui soovite ka seda kasutada, minge:
1. Menüü -> Eelistused.
Kasutamine
Antiklimaktiliselt peaksite nüüd tähele panema, et kogu teie raske töö ei tee midagi. Sellepärast on soovitatav, et te peaksite tõenäoliselt tegema mõningaid katseprotsesse, et näha, et seade tõepoolest reageerib käivitavatele pordidele, avades nimetatud võrguparadiisid.
Kui olete valinud profiilide käivitamise, on tõenäoliselt vaja seda välja lülitada, kui see on katkenud.
Selleks:
1. Sulge oma koduvõrgu käivituslüliti.
2Sisestage Tasker - Jah, ma tean, et see on ebamugav just praegu, kuna süsteem on lukustunud … aga te ei saa oma kooki jätta ja jätta see tervikuks.
3. Lülitage Tasker välja - Alarmi ülesanne peaks peatuma.
Autori viimane sõna: soovin teile, et te ei peaks neid ülesandeid kunagi kasutama …
Positiivne, kapten.