- Most 2027-re tippelik az Apple iFoldot
- iPhone topik
- Apple Watch Sport - ez is csak egy okosóra
- Egy kabaré volt az Edge 50 család belgrádi bemutatója
- Android szakmai topik
- Realme GT Master Edition - mestermunka
- Féltucat régi Samsung kapott új One UI-t, köztük az A52s
- Youtube Android alkalmazás alternatívák reklámszűréssel / videók letöltése
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Samsung Galaxy S23 Ultra - non plus ultra
Hirdetés
-
Újabb csapat dolgozik a Prince of Persia: The Sands of Time Remake-en
gp Egyelőre semmilyen információt nem kaptunk arról, hogy mikor érkezik a hosszú ideje készülő felújítás.
-
Felfordul a windowsos piac: az Arm megszerezné a PC-s piac 50 százalékát
it Az Arm arra készül, hogy a windowsos piac átalakulása közben 5 éven belül megszerzi a PC-s piac 50 százalékát.
-
Továbbra is Dél-Korea uralja a tévékbe szánt OLED kijelzők piacát
ph Viszont a kínai riválisok óriási erőfeszítéseket tesznek, és kisebb méretkategóriában már ledolgozták korábbi hátrányukat.
Új hozzászólás Aktív témák
-
Teasüti
nagyúr
válasz atillaahun #281 üzenetére
Ha már egy aktív profilt szerkesztettél, akkor előtte illik újra betölteni a profilokat (vagy újraindítod a Tasker-t, vagy kikapcsolod és újra be). Egy profil aktiválásakor csak egyetlen egyszer fut le az enter task, akkor, amikor aktiválódott. Utána csinálhatsz bármit, amíg nem aktiválódik újra, addig nem fog lefutni még egyszer.
Cell near tipikusan ilyen, hogy max akkor csinálja meg megint, ha elmész onnan, ahol vagy, majd visszajössz. Vagy ki-bekapcsolod a Tasker-t. Esetleg repcsi mód, vagy 2G/3G váltás (ennél viszont figyelj arra, a két hálózat között eltérő GSM cella azonosítók vannak. Ha nem mérted be mindkét hálózatban a pozíciót, akkor csak az egyikben fog működni a profil, amelyikben létrehoztad azt)
(#279) suti_88
Orientációnál a képernyő "nézése" jelenti az irányt. Face up annyit tesz, hogy képernyővel felfelé, vagyis hátlapjára rakod le a telefont, illetve az néz a padló felé. Ha a hangszóró a mobil hátán van, akkor érdemesebb inkább Face Down-t használni...A Context-ek sorrendje teljesen mindegy, hisz a feltételek közt ÉS kapcsolat van. De a logikai műveleteknél amúgy is mindegy a sorrend.
"Am sok Action-nél van az hogy "Toggle"...ennek mikor van jelentőség?"
Fogalmam sincs, egyszer sem vettem még hasznát."Action-nél a "Toggle"-vel igazából akkor egyes esetekben kiváltható az "Exit Task"?"
Az exit task lényege, hogy akkor fut le, ha deaktiválódik a profil.
Ámbár a Tasker azt tudja, hogy az Enter Task-ban lévő beállításokat visszaállítja, ha deaktivál a profil, de ez nem ugyanaz, mint a toggle. Toggle az egy két állású kapcsoló szerint működik, lényegtelen, hogy melyik állásban volt éppen, átvált a másikra.
Viszont nem egy beállítás van, ahol nincs toggle, mivel nem csak két értéket vehet fel a beállítás (pl a "csúszkás" beállítások tipikusan ilyenek).Beállítás mindaz, amely task-ok mellett egy fogaskerék ikont látsz. A többi - Tasker "villám" ikon - egyszeri parancs, azok csak simán lefutnak az Enter Task-ban, nem vonhatók vissza.
Mint feljebb írtam az ilyen esetekben nincs szükség Exit Task-ra.
Exit Task-ba vagy egyszeri parancsokat raksz, vagy pedig megismétled az Enter Task-ban lévő beállítás parancsokat ugyan úgy, és ezt a Tasker úgy értelmezi, hogy nem kell visszaállítani azt a beállítást.Illetve ha már belementem, akkor van egy kikötés:
csak Enter Task-ban lévő beállításokat állítja vissza, a beágyazott Task-okban lévőket nem.
Vagyis ha az Enter Task-ban meghívsz egy alprogramot - másik Task -, az abban szereplő értékeket már nem állítja vissza. Ezt tudatosan ki használjuk is, ha nem akarjuk visszaállítani a módosított beállításokat.Amúgy javaslom alkalmazni mindenkinek azt a formulát, amit feljebb bevezettem, ha profilokat írtok ide.
Így néz ki (mint mikor vágólapra kirakjátok a profil leírását Tasker-ben, csak még emberibben, letisztázva):Profil neve
Context:
első context elérési útja/neve [paraméterei]
második context ......Enter Task:
1. action elérési útja/neve és paraméterei (pl alább
2. display/display brightness level 255 if %BATT > 80
3.
stbExit Task:
1.
2.
3.
stb. -
Teasüti
nagyúr
válasz atillaahun #287 üzenetére
A prioritás csak arra szolgál, hogy ha párhuzamosan fut kettő vagy több Task, akkor melyiket futtassa elsőként.
Az, hogy melyik Profil legyen "erősebb", annak a prioritáshoz vajmi kevés köze van.
Ezt bizony programozós trükkökkel kell megoldani.Pl kézenfekvőnek tűnik két egymásnak ellentmondó Profil esetén az "erősebbnél" berakni egy olyan parancsot, ami kikapcsolja a másikat, majd deaktiváció esetén visszakapcsolja.
Én is előszeretettel alkalmazom ezt, mivel így még erőforrást is lehet spórolni.Tehát esetedben a navis profil Enter Task-jába rakj be egy olyat, hogy kapcsolja ki cell near-es profilt, majd Exit Task-ba meg, hogy kapcsolja be újra.
VAGY ha csak a média hangerő parancsot akarod megakadályozni a cell near profilodban (mert amúgy navigálás közben is le akarod némítani - vagyis azt akarod, hogy a másik profil is lefusson -, akkor csak ki kell szelektálni azokat a parancsokat, amik interferálnak egymással.
Pl a "gyengébb" profilban a média hangerő parancsához hozzáadsz egy feltételt, hogy csak akkor hajtsa végre, ha nem aktív a navis profil.
If %PACTIVE !~ *navi profil neve*szerk: adótornyok helyzetét telefonnal ugyan be nem méred.
Talán neten van vmi hasonló szolgáltatás, ami térképre helyezi őket, de mintha már én is túl estem volna ezen a kérdésen. Nem lehet tudni a hatótávolságokat. Kísérlet és tapasztalat.
Ezen csak annyit lehet segíteni, hogy Cell Near mellé használsz másik, pontosabb helyzetmeghatározást is, ha nem felel meg neked így, ahogy van.[ Szerkesztve ]
-
Teasüti
nagyúr
válasz LordRajZoL #289 üzenetére
Elég hiányos az adatbázis, de legalábbis vicces, hogy nálam pl egyetlen tornya lenne a szolgáltatómnak 50 km-es körzetben.
Vmint a lefedettség sem passzol vhogy a tornyok helyzetéhez.Mindenesetre köszi a linket!
-
Teasüti
nagyúr
válasz atillaahun #291 üzenetére
Elkezdtem használni az oldal alkalmazását, talán majd idővel bővül az adatbázis általam is egy kicsit.
Gondolom a progi beméri a tornyokat, ahogy közlekedem a városban és térképre helyezi a jelszintekkel együtt.
Elképzelésem sincs mennyire lehet elterjedt, de ha azt nézem milyen szegényes az adatbázis, sztem max pár ember használhatja.[ Szerkesztve ]
-
Teasüti
nagyúr
válasz atillaahun #293 üzenetére
Augmented reality játék unatkozó embereknek.
Csak most szellemek, zombik helyett adótornyokra vadászok. -
Teasüti
nagyúr
válasz atillaahun #296 üzenetére
De, oda kell írni, szóköz nélkül!
Mivel abban a változóban nem csak ez a szöveg lehet, hanem több más is.
Kézikönyvben a Pattern Matching fejezetet ajánlom áttanulmányozni. -
Teasüti
nagyúr
válasz volvoguy #309 üzenetére
Beállításokban van kalibráció, meg orientation accuracy is. Próbáld pontosabbra állítani, hátha.
Egyre több hibáról jelentenek az emberek különböző készülékekről, főleg ICS-el van sok probléma. Nagyon fura. Elvileg ennyi lenne az a profil, ahogy írtad, elképzelésem sincs miért nem megy, én még sosem tapasztaltam ilyen anomáliákat. Esetleg annyit megtehetsz, h bemásolod ide a profilod leírását - export description. (találsz erről infót a topikban)
Aztán átnézzük, h egyértelmű legyen. -
Teasüti
nagyúr
válasz atillaahun #314 üzenetére
Hát ami azt illeti azt se tudom miről beszélsz.
Szerk: nem vmi pluginről van szó? Mintha régebben láttam volna a Tasker Pro csoportban, hogy vmelyik másik alkalmazással együtt lehet varázsolni még egyéb finomságokat.
(#315) _ATi_1
Nem kell, de vannak parancsok, amik e nélkül nem mennek. ICS alatt meg még több. Ezzel az extra engedéllyel talán megoldódik némelyik.[ Szerkesztve ]
-
Teasüti
nagyúr
válasz atillaahun #327 üzenetére
Kell hozzá a %LIGHT változó (gondoltátok volna? kézikönyv...), és kell hozzá egy a Display brightness task. A többi rajtatok áll. Lehet feltételeket gyártani hozzá!
Hmm, próbáld meg a változót kiolvasni, ha annak sincs értéke, akkor a te telefonoddal nem működik. Van ilyen.
Amúgy se a Context fog kelleni neked, mivel szabályozni akarsz, nem csak egy igaz-hamis feltételt vizsgálni (teljesül a context, vagy nem teljesül).
Amúgy én inkább hanyagolni szoktam, eddig sajnos csak olyan készülékekhez volt szerencsém, amik több száz lux-os lépésekben érzékeltek csak, vagyis gyakorlatilag átmenet nélkül vagy túl sötétek voltak, vagy túl világosak. És ha olyan mázlim volt, h éppen a határon táncolt a helyiség fénye, akkor ugrált a fényerő.
[ Szerkesztve ]
-
Teasüti
nagyúr
válasz atillaahun #329 üzenetére
Egyszerűen kiíratod Tasker-rel, pl egy flash paranccsal.
Vagy megvizsgálod egy változóban. Amint hivatkozol vmilyen task-ban a változóra, onnantól monitorozni fogja a Tasker, míg fut a Task.Nekem nincs auto fényerő szabályzásom.
Amúgy galaxy ace, CM gingerbread rommal. -
Teasüti
nagyúr
válasz atillaahun #331 üzenetére
A support azért van, h zaklassák. :-)
Nálam működik a táblán, amin stock ics van. -
Teasüti
nagyúr
válasz atillaahun #334 üzenetére
+1
Az enyémnek se sok köze van a gyári állapotához.Amúgy tanulságos összehasonlítani a mai android telefonokat az oldschool okostelefonokkal (nokia s60v1 és elődei). Pl nekem kettővel az ace előtt egy 6680-asom volt, melyet apám örökölt meg. Elég vicces így visszagondolva, hogy mekkora szakadék van a szolgáltatás színvonalában, mennyiségében. És azokat okostelefonnak hívtuk annó, mai szemmel már butatelefon. Bár a maga idejében se tudtam sokkal több mindenre használni, mint bármelyik cellphone-t. Mentek rajta király s60 játékok, meg java alkalmazások. Kb ennyiben ki is merült a feature lista.
Ha nagyon megerőszakoltam, akkor egy pdf-et még meg tudtam tekinteni rajta, vagy egy órás konfiguráció után be lehetett volna állítani email-ek szinkronizálására. De már a böngésző is egy vicc volt, maga a wap is egy vicc. Kb mint a teletext a tv-ben, annyit ér.[ Szerkesztve ]
-
Teasüti
nagyúr
Ha már offolunk, a szerint is posztoljuk, ha kérhetem. Ezt egy "tag"-nak már illene tudnia!
-
Teasüti
nagyúr
Melyik hálózattal próbáltad? 2G úgy vettem észre pontosabb, mint a 3G. Legalábbis nekem 3G cellainfó még kilométerekkel arrébb is aktív volt. Nem is használom a 3G-t, csak ha indokolt (otthon, h ne búgjon a hangszóró és ne piszkálja a rádiós perifériákat, illetve ha fájlokat kell letölteni, de az ritka).
-
Teasüti
nagyúr
válasz atillaahun #352 üzenetére
És hogyan lépjen ki repcsiből, ha nem megy a Tasker?
Van rá parancs, h kikapcsoljon, de akkor se monitorozás, se futó Task nem lesz.
Manuálisan lehet csak visszakapcsolni utána.Nálam 2%-ot használ az akkuidőből háttérben. Ez szinte mérési hibahatáron van; mit vársz mennyit nyersz, ha lelövöd?
Ez kb annyit tesz, mintha otthon a készenléti ledekkel akarnál spórolni a villanyszámlán. Lehet, csak butaság. -
Teasüti
nagyúr
válasz atillaahun #355 üzenetére
Nagyon jól optimalizálva van és maximálisan átgondolt a működése. Olyan rövid időkről beszélünk most, amik még az akku statisztikában sem jelennek meg. Nincs szignifikáns fogyasztás.
Semmi gyakorlati jelentősége nincs ezen rugózni. -
Teasüti
nagyúr
válasz volvoguy #357 üzenetére
És ez hogy lenne hivatott működni? Lefogom a képernyő felső részét, miközben nézem?
Erre csak bonyolult megoldás van, mégpedig a timeout állítgatása.
A Stay on parancs másra való, az azt az android fícsőrt kapcsolgatja, ami töltés közbeni képernyő elsötétedés felfüggesztésére szolgál.Így hirtelen nem is tudom hogy állnék neki.
Talán három darab profillal próbálkoznék:
- egyik a képernyő bekapcsolása eseményre reagál,
- másik a kikapcsolásra (képernyőzárra),
- harmadik meg végzi a tényleges szenzor monitorozást.Bekapcsoláskor élesíteném a monitorozó profilt, ami egy 30 másodperces ismétlő módú Time context lenne, mellé a proximity context. Task-nak pedig minden aktivációkor megnöveli a timeout-ot fél perccel. Ez addig folytatódik, míg az utolsó profil ki nem kapcsolja a monitorozó profilt. Esetleg ez utóbbi vissza is állíthatja alap értékre a timeout-ot.
Így az fog történni, hogy minden fél percben megnövekedik a timeout még mielőtt elsötétülne.
De amúgy nem egyszerűbb megbökni a képernyőt, mielőtt kikapcsol?
Amúgy én inkább megvárnám, míg lesz olyan app marketen, ami az előlapi kamerával figyeli a tekintetedet, mint most vmelyik új telefon beépített funkciója esetében.
szerk: de a faék egyszerűségű megoldás még mindig az, hogy App context-ben beállított progik futása esetén megnöveli az időt, majd kilépéskor visszaállítja. Nálam pl egy percből 5 perc lesz, amivel már kényelmesen lehet netezni, olvasni, stb.
Milyen egyéb ötleteid vannak?
[ Szerkesztve ]
-
Teasüti
nagyúr
válasz atillaahun #362 üzenetére
Tud (ha nekem címezted ). De van erre jobb megoldás. Biztosabb, ingyenes és kész megoldás. Avast mobile security. Taskerrel is meglehet csinálni, de pofon egyszerű kikapcsolni. Avast meg nem hagyja magát, még hard resetet is túléli. Romot se enged cserélni.
-
Teasüti
nagyúr
válasz atillaahun #365 üzenetére
A telefonod küldi a válasz az sms-t, nyilván a benne lévő sim kártyáról.
Hogy mi van akkor, ha nincs keret, vagy nincs sim kártya? Nem jártam utána.
De egyenleg nélkül Tasker se fog sms-eket küldözgetni.Aki el akarja lopni, az úgy is elfogja. Egy tolvajt csak bosszant egy kicsit, de lebuktatni nem fogja - feltételezve, h nem a szomszéd cigány gyerek csente el, mert belőle nem nézem ki, h deaktiválja a védelmet. Ezek az intézkedések max elvesztés esetén érnek vmit, feltéve, ha a megtaláló becsületes. Vagy olyan lehetetlen helyen marad ott, ahol senki nem találja meg (de onnan valszeg koordinátákat sem kapsz vissza).
szerk: ami a Tasker fórumot illeti, próbálj meg új beszélgetést indítani! Azokra nehezebb nem felfigyelni. Azt ne várd, hogy tolongani fognak, eddig én csak pár ismerős nick nevet láttam ott, de ők értik a dolgukat.
[ Szerkesztve ]
-
Teasüti
nagyúr
válasz atillaahun #367 üzenetére
Egy root-olt CM romos telefonról kb kirobbantani sem lehet az Avast-ot, megvédi a romcserétől, nem fáj neki a wipe elvileg, stb. Jah de csak akkor, ha aktiválódott a lelkem. Béke időben nincsenek ilyen korlátozások.
Tasker nem működik rendszer alkalmazásként. Elsőként ezt próbáltam ki rajta, hogy Tibi-vel beraktam a system-be. De úgy nem akar jó lenni. Sőt, még sd kártyára sem lehet rakni, mert akkor nem fog betölteni a program önállóan.
Exit task-ot meg tudsz adni App context-hez, nem?
szerk: áhhhá, azt hiszem tud programot bezárni is.
Jah, van olyan parancs, h kill app.
Olvasd el hozzá a súgót is! Fontos infó van ott.[ Szerkesztve ]
-
Teasüti
nagyúr
válasz atillaahun #370 üzenetére
1. USB debug-ot letíltja -> még mindig nem tudsz romot cserélni, oda köetheted, ahova akarod.
2. Data wipe-ot/factory reset-et túléli.
A rom flash-t (aka super wipe) nem éli túl, de az meg elég nehéz usb nélkül.Szóval ha szolgáltatásként fut a program, az újra fog indulni kill app után.
-
Teasüti
nagyúr
válasz atillaahun #373 üzenetére
Erre való a Tibi, jól jön a jegelés az ilyen appokhoz.
Elárulom, hogy mikor download módban indítod el a telefont, az már a rendszer része. Amolyan boot menünek kell elképzelni, mint a Windows-nál. Alapvető szolgáltatásokat ilyenkor is be kell töltenie, mint az usb drivert.
Na jó, csak spekulálok...De hogy alá is támasszam, majd letesztelem később.
Én is kíváncsi vagyok mit fog művelni aktivált védelem mellett egy reboot-ra és download módra.[ Szerkesztve ]
-
Teasüti
nagyúr
válasz atillaahun #383 üzenetére
Erősen kétlem, hogy olyan program létezik, ami teljesen kikapcsolt állapotból fel tudja kelteni a telefont.
Az ébresztők szokták tudni, persze telefon függő. Gondolom azok vmi kivételt képeznek; le merem fogadni vmi hardveres támogatással bírnak. Nem tartom elképzelhetetlennek, hogy ezt a funkciót ki lehetne használni automatikus boot-olásnak. Mondjuk fölösleges ezen rugózni, Tasker biztos nem tud ilyet. Egyelőre legalábbis.
-
Teasüti
nagyúr
válasz atillaahun #375 üzenetére
Amúgy tettem egy-két kísérletet az Avast-tal.
A gép felismeri a telefont, usb debug látszólag működik. Download-ban is látja és csatlakoztatja az Odin a telefont. Viszont újratelepíteni nincs sok kedvem, így nem futtattam le semmit élesben.
Ezek alapján csalódott vagyok. ...bár nincs kizárva, hogy a tényleges adatküldés nincs kikapcsolva.
Majd egyszer, ha romot telepítek... És ha eszembe jut.Wipe-ot nem próbáltam, de ahhoz sincs kedvem. Szóval eddig nem áll jól a célprogram szénája.
[ Szerkesztve ]
-
Teasüti
nagyúr
válasz atillaahun #387 üzenetére
Van pár félkész megoldásom erre, amit még az autós profilhoz kezdtem el készíteni.
Abban már megírtam az sms task-ot, ami közli a becsült, vagy pontos koordinátákat és egy rövidített google maps linket.
Nem tudom mikor fejezem be, hisz a Tasker rázkódás érzékelése nem túl szimpatikus nekem, valamint a fejlesztő se akar változtatni rajta - azt szerettem volna, ha módosítja úgy, hogy G erők szerint lehessen érzékenységet választani. Talán ha sokan kérjük tőle...
A munkám idevonatkozó részét odaadhatom, ha kell.Amúgy Avast-nak még mindig egy rakás előnye marad, még ha nem is biztosítja a telefont rom csere ellen. Meg erőforrásigénye is ki a nullához konvergál alapjáraton, hisz mi dolga van: sim kártyát ellenőrzi és az üzeneteket (távvezérlés).
-
Teasüti
nagyúr
válasz LordRajZoL #389 üzenetére
Áhh, kössz, ez kicsit előrelendít, ha látok egy másik megoldást rá!
Ezzel már meglesz a fele.
Meg is nézem, hogy oldotta meg a problémáim egy részét.Todo: fallback on Get Location Net if GPS fix is too old
Oké, látom ez másnak is fejfájást okoz...Btw nagyjából ezért hoztam létre a topikot, hogy az ilyen jellegű problémákra megoldást kaphassak.
Eddig csak én nem lettem okosabb.[ Szerkesztve ]
-
Teasüti
nagyúr
válasz atillaahun #393 üzenetére
Kicsit még gyurmázok rajta, mivel még az egyes részek is félkészek voltak eddig.
Este felrakom azt a részét, ami beméri a helyzeted és google maps linket (rövidítve) és címet generál a koordinátákból.
A kód visszafejtését rád bízom majd, nem kívánok bővebb magyarázatba bocsátkozni jelenleg (vizsgaidőszak), főleg nem úgy, hogy nem kész megoldást adok ki a kezeim közül.
Az sms küldésre láthatsz példát a fenti linken, én azzal a részével még különösebben nem foglalkoztam (elég komplex feladatot tűztem ki célul -> akció-reakció jellegű "intelligens" helyzetjelentés, ugye én már életmentő szituációban gondolkodok).
Annál még olyan kérdések merültek fel, hogy hogy fogom megszámolni az elküldendő karakterek számát... És ez még nagyon az eleje. -
Teasüti
nagyúr
válasz atillaahun #393 üzenetére
szerk:
Emergency hívja meg a többit, mint fő Task. Illetve a Short Url-t meg a GoogleMaps link hívja meg.[ Szerkesztve ]
-
Teasüti
nagyúr
válasz volvoguy #410 üzenetére
Még sose akartam két event-et berakni, kb nulla az esélye, h két instant esemény egyszerre következzen be.
A time context úgy működik, mint egy state, ha intervallumot adsz meg. Ez esetben a reggel és este között reboot után is le kell futnia az enter task-nak, ha intervallumon belül vagy és ha már betöltött a telefon és a Tasker (teljesítmény függő, nálam egy reboot után kb 2 perc, mire minden lefut, frissül, csatlakozik, su jogot kap és a profilok is aktiválódnak).Utána exit task-kal meg kikapcsolod az auto brightness-t és beállítasz egy fényerőt - külön-külön -, ha már magától nem állítja vissza. Ha ez sem megy, akkor ott vmi rendszer hiba lesz.
Mit csinálsz az értesítéssel?
[ Szerkesztve ]
-
Teasüti
nagyúr
válasz LordRajZoL #409 üzenetére
Ha változás alatt a profil aktivációját érted, akkor de.
Egy reboot után sem kapcsolnak ki/be a profilok (értsd, nincs alaphelyzetük), minden úgy marad, ahogy éppen volt. Ha be voltak kapcsolva előtte, akkor reboot után is be lesznek kapcsolva.Az, h nem aktiválódik, az csak a feltételektől függ. Le fog futni az a Task, ha aktiválódik. Más kérdés, ha még futása közben van változás. Ehhez meg már a task-ban is trükközni kell, mert mondjuk egy deaktiváció nem fogja megszakítani az Enter Task-kot, ahogy az újra aktiválás sem az Exit Task-ot. Utóbbiakat kell úgy megírni, hogy fel legyenek készítve ezekre az eshetőségekre.
-
Teasüti
nagyúr
Azt tudja, hogy az accelero szenzort figyeli és ha rázkódást érzékel, akkor elindít egy segélykérő (SOS, ha tetszik) protokollt. Ez elsőkörben megbizonyosodik arról egy kérdéssel, hogy cselekvőképes vagy-e.
Ha időn belül nem reagálsz, akkor segélykérő sms-eket küld ki előre beállított számokra. Majd figyeli a bejövő hívásokat és ha nem veszed fel a telefont, elküldi a hivónak a helyzetedet, amit menet közben bemér. Az sms-ben a következő infókat küldi ki: becsült, vagy pontos koordináták (vagy GPS-ről vagy GSM háló alapján); a postai cím, ahova a koordináták mutatnak; egy google maps link rövidítve. Ezekhez mobilnetre van szükség, mivel a Get Location action internetről gyárt koordinátát a gms cella infóból, valamint a program a Google rendszereit használja a címfordításhoz, illetve egy short url szolgáltatást a gmaps link rövidítéséhez (ha nincs net, akkor a hosszú linket küldi el, illetve ismeretlen címet mutat). Ha nincs GPS koordináta, akkor addig próbálkozik, míg sikerül pontosan meghatározni a jelet, ha az akku 40%-nál több, vagy töltőre van kötve. Ha sikerül bemérni, akkor újra elküldi az sms-t a pontos koordinátákkal.Tehát max 4 sms-t küldhet 1 számra:
-segélykérő,
-nem fogadott hívásnál egy értesítő a hívónak,
-először egy kis időtúllépéssel megpróbálja bemérni a helyzetet, majd elküldi a hívónak,
-ha elsőre nincs gps jel, akkor nagyobb időtúllépésekkel addig próbálkozik, amíg lesz, vagy amíg elegendő energia van hozzá, majd elküldi a pontos helyet is.Jelenleg kb ennyi a funkciója. Később még kiegészülhet passzív segítségekkel is, tervbe van véve a folyamat végén egy olyan protokoll, amíg a baleset helyszínén nyújthat segítséget figyelemfelkeltéssel, illetve a tulajdonosra vonatkozó információk közlésével pl. mentősöknek személyazonossággal, és a mentéshez szükséges infókkal, mint mittomén, vércsoport, allergiák, stb. Majd lezárja a telefont az illetéktelen használattól (külső alkalmazással - Seal).
Ami kell hozzá:
Svox Mariska a beszédszintetizáláshoz, Secure Settings a gps kezeléséhez, feladatkezelőben Tasker engedély, kisegítő lehetőségekben szintén engedély (ez nagyon fontos, enélkül nincs hívás figyelés), egy Bit.ly regisztráció a link rövidítéshez (vagy másik szolgáltatót használtok); jah és mobilnet, mert enélkül "csak" a koordinátákat és a teljes gmaps linket küldi el (viszont net nélkül nem működik a Get Location Net!!!)A projekt 10 profilból, 11 Task-ból, kb 200 Action-ből és 1 jelenetből áll jelenleg.
Az Incar task kezdi a folyamatot, ezt egy parancsikonról hívhatjátok meg az asztalról mondjuk. Ez tartalmazza azokat a beállításokat, amig érvényesülnek egy autóban (vagyis ide adhatjátok hozzá a saját dolgaitokat, mint pl bluetooth bekapcsolása, stb). Fő feladata viszont, hogy bekapcsolja a mobilnetet és a Charge profilt, ami figyeli a töltést, és ha töltőre dugtad, akkor aktiválja az accelero-t és a képernyőt állandóra állítja (a legtöbb telefonon csak bekapcsolt képernyő mellett működik az accelero!).
A Crash 1-2-3 profil meg az érzékelőt figyeli. Itt az érzékenységgel tessék kísérletezgetni kicsit, mivel itt egy kicsit primitív a Tasker - nem tudni, hogy pontosan mekkora erőknél lép életbe. Ezért is van három profil, mivel nem épp ilyen feladatra szánta a fejlesztő és csak tengelyenként érzékel egy context-ben. A Crash Task-ot futtatja a három profil, ez a Task a gerince a projektnek, ez hívja meg az összes többit. Első körben egy jelenetben érdeklődik a hogylétünk felől, és 10 másodpercünk van válaszolni, aztán intézkedik. Átállítja 2G-re a hálózatot, majd kiküldi a segélykéréseket, bekapcsolja a hívásfigyelést többek közt és elkezdi bemérni a helyzetet először kis timeout-tal, hogy gyorsan tudjon válaszolni a hívásokra, majd ha nincs gps fix, csupán gsm, akkor nagyobb timeout-tal addig próbálkozik újra és újra, míg töltőre van dugva, vagy az akku >40%. Itt vége van. Ezzel párhuzamosan fut az a rész, ami a hívásokra válaszol (Missed call profil). Ez küldözgeti az sms-eket 2 lépcsőben. Minden hívásnál elmenti a hívó számát, és ezek alapján dönti el, hogy kinek és mit kell küldenie. Ha egyszer hívott és nem vettük fel, akkor egy értesítést küld "hogy hát helyzet van, vmiért nem vettem fel, aztán ha újra hívsz, a telefon elküldi a helyzetet". Második hívásnál küldi a bemért infókat, ha pontos, ha becsült. Majd ha nem volt gps fix, akkor addig vár, míg lesz és újra elküldi. The End - ez feltakarít a projekt után, parancsikonról hívható, esetleg berakhatjátok az értesítési sávra.Amit személyre kell szabnotok:
Egyik-másik task végén láthattok Stop parancsokat, azután olyasmiket, amik csak nálam találhatók meg (meg esetleg azoknál, akik az én profiljaimat használják). Ezek némelyike tesztelés céllal maradt bent, némelyiket meg azért raktam ide, hogy ne kelljen kitörölnöm a saját példányomból, amíg publikálom.
Short Url Task-ban a legelső parancsnál módosítanotok kell a linket a sajátotokra, ami így fog kinézni (ha bitly-t használjátok):
http://api.bitly.com/v3/shorten?domain=j.mp&login=név&apiKey=jelszó&format=txt&longUrl=%par1regisztrálás után itt nézhető meg az API key (jelszó):
http://bitly.com/a/your_api_keyVagy kicserélitek másik linkre, van még kismillió url rövidítő, bár amit én használok, annál rövidebbet még nem láttam. Ha már úgy is szerkesztitek, nyugodtan átrakhatjátok a Path és Attributes mezőkbe a paramétereket e szerint: com/ utáni rész megy a Path-ba egészen a kérdőjelig. Kérdőjel nem kell, azutáni részek meg soronként mennek az Attributes-ban (egy sor pedig egy paraméter, amiket a "&" jel választ el, ezt a jelet szintén nem kell kiírni. Sorok közt enter van.).
Send Sms Help Taskban vannak a telefonszámok és az sms szövegek. Ezt is mindenki saját szája ízére szabhatja. A helyzetjelentés nem itt van, hanem az Sms and Location Task-ban. Azt nem javaslom megváltoztatni. Kényes kapcsolatok vannak a Task-ok között, kezdve az alprogramok meghívásától egészen a visszaadott értékig és a hiba kikerüléséig.
Ennyi jutott hirtelen eszembe.
A használatáért nem vállalok semmilyen felelősséget, a programnak alapvető korlátot szabnak a különböző telefonokon futó különböző feltételek, nem garantálom, h ami nálam működik, az mindenkinél fog és mindenkinél ugyanúgy fog. Illetve a helyzetbemérés alapvetően a telefonon múlik, a címfordítás és a gmaps linkek a Google szolgáltatásaihoz tartoznak, a visszaadott cím nem minden esetben tükrözi a valóságot. Csak a Gps által rögzített koordináták tekinthetők pontosnak, minden más csak tájékoztató jellegű. Tapasztalataim szerint a 2G-s gms hálós bemérés egész pontosnak tekinthető, legalábbis térképen közel ott szokott lenni a kijelölt körzet központja, ahol ténylegesen tartózkodom, szórása a közeli tornyoktól és a gsm cellék felbontásától függ. Ez lehet néhány száz méteres, de akár több kilométeres is.
A programot ebben a formában tesztelgettem mesterséges körülmények között, hibák előfordulhatnak benne, bár elvileg kiszűrtem mindet, amivel találkoztam. Élesben még nem próbáltam, így e miatt jelenleg béta állapotúnak tekinthető.
Használjátok egészséggel!
[ Szerkesztve ]
-
Teasüti
nagyúr
válasz LordRajZoL #418 üzenetére
Nálam root-olt cyanogenmod gingerbread van.
Kimegy netre és lekéri a koordinátához tartozó címet.
Ha nem sikerül, akkor "ismeretlen" a cím. Ha ez sincs meg, akkor ott nálad hiba van. -
Teasüti
nagyúr
válasz LordRajZoL #420 üzenetére
Az ismeretlen címet akkor dobja, ha a http response code != 200, vagyis ha nem tudta letölteni.
Bár azt nem tudom a google milyen választ ad az ilyen helyekre. :-)
Úgy emlékszem, h az elérhető legpontosabbat küldi vissza, sorrendben: utca és házszám, város, megye, állam, ország.
De ezek alapján inkább arról van szó, h nem ment ki netre. A gmaps linket lerövidítette? Location Net adott vissza koordinátát?Esetleg egy log-ot mutathatnál!
-
Teasüti
nagyúr
válasz atillaahun #422 üzenetére
Secure Settings.
Épp abban a qrva hosszú hsz-ben tettem róla említést 6 (azaz hat) hozzászólással feljebb. -
Teasüti
nagyúr
válasz atillaahun #424 üzenetére
Én meg nem tudok számolni.
-
Teasüti
nagyúr
válasz atillaahun #427 üzenetére
Ezt találtam a Tasker oldalán:
Mobile Data 2G/3G (Cyanogen only). -
Teasüti
nagyúr
-
Teasüti
nagyúr
válasz atillaahun #431 üzenetére
Minden alkalommal, mikor a pipával kilépsz, készül auto backup is. Erre érdemes odafigyelni, főleg ha már ilyen 200 KB felett járnak a profiljaid, mivel hamar meg tud hízni a tasker mappája.
Miket készítettél eddig?
Jól jönne az ihlet.Nekem eddig egy olyan Task-om van, ami a gps koordináták alapján figyel egy légvonalbeli távolságot egy kezdőpont és az aktuális pozíció között és számon tartja, hogy mennyi idő alatt érek vissza a kezdőponthoz, aztán figyelmeztet ha el kell indulnom vissza. (nem szeretem az órámat figyelgetni, ha elkóborolok vmerre )
[ Szerkesztve ]
Új hozzászólás Aktív témák
- Tudástár Tasker - AZ Android alkalmazás
- Tudományos Pandémia Klub
- Gyúrósok ide!
- Kingdom Come Deliverance 2 - Konzolokon be kell érnünk a 30 FPS-sel
- Villanyszerelés
- Wise (ex-TransferWise)
- Politika
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Revolut
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Windows 10
- További aktív témák...
Állásajánlatok
Cég: Alpha Laptopszerviz Kft.
Város: Pécs
Cég: Ozeki Kft.
Város: Debrecen