Új hozzászólás Aktív témák
-
MikeRenton
tag
Nekem módfelett kínai a tasker és az automate is:/ Az angolom is elég gyenge szóval teljesen elvesztem ezekben az appokban. Tudna valaki segíteni?
Azt szeretném megoldani, hogy Bluetooth beacon alapján, ha érzékeli a készülék, hogy a hálóban vagyok és elmúlt éjfél (ez is egy feltétel), akkor kapcsoljon be egy kékfény szűrő appot (twilight automate plugin létezik, azt láttam). Nagyon tele van a értesítési sáv így is, nem fér már el ott a twilight notija is.
A másik dolog pedig:
miután befejeztem a lefekvés előtti telefonozást, nfc taghez érintve Ne zavarj mód, és vegye fel a csengés hangerejét (névjegy kivételek átengedése miatt kell). -
crixtm
tag
válasz
aprokaroka87
#6498
üzenetére
Nem. Lefutott a backup. Rebootoltam, mert azt tapasztaltam, hogy a Titanium bekavar a kis zold robot lelkivilagaba. Es reboot utan nem ment a gps ki-be kapcsolgato taskom.
De mint irtam a megoldas az accessibility bekapcsolas megoldotta.Mas tema. Nem tudom van-e otlet a pocket mode- ki be kapcsolasara. Meg a security settingsre.
Amikor biciklizek akkor egy taskaba rakom a kormanyon, es hat nem mindig veszi az adast a taska foliajan keresztul, foleg most a hidegben az - elvileg nyomkodasra alkalmas - kesztyuvel nehezitve. -
crixtm
tag
Tanacsot kernek: az egyik profile abbahagyta a mukodest miutan Titaniummal csinaltam egy backupot. Mitol van ez?
Szerk:
Az accessibility-t lekapcsolta a backupolas. Visszakapcsoltam. mostmar jo. -
coelophysiis
csendes tag
A probléma:
https://drive.google.com/file/d/0B1fnve72Nnofd0lQdEVPT2NCc0k/view?usp=sharing -
coelophysiis
csendes tag
válasz
coelophysiis
#6494
üzenetére
Közben belefutottam egy-két kellemetlenségbe. Az A parancs működik az autovoiceban.
Ez:
(?<amount>.+) (?<penznem>.+)Ez viszont nem működik:
(?<amount>.+) forint|ft|Ft hány|Hány (?<penznem>.+)Mi lehet a baj?
+Megjelent egy probléma. Bediktálok 2-3 szót (pontosan: félig üres sorozat) és úgy érzékeli mintha parancsot teljesítene. Pedig nekem itt csak a google kereső kellene ahogy alapból szokott működni. A fenti 3 szóból egyik sem parancs. Lehet hülyeséget kérdezek.
-
coelophysiis
csendes tag
Na igen! 😁 De igazából visszarepíthető nfc-vel is az éjszakai módba, szóval ez a scene az idő múlásával lehet kifog kopni.
Azzal viszont nem értek egyet, hogy ezeknek a dolgoknak ne lenne értelme. Pont ez a nagyszerű ezekben az automatizáló alkalmazásokban, hogy minnél kényelmesebb legyen az élet. Illetve bennem egy egészségügyi vonala is van: az éjjeli szekrényen sugárzó telefon lehet nem tesz rosszat, de ami még biztosabb, jót se. Ha megtehetjük, hogy kordináljuk ezeket a dolgokat miért ne tennénk. A végcél az lenne egyébként, hogy szektoronként kapcsolja le a wifit és az áramot. Nem, azért alufólia sisakot nem hordok...

-
Bozek
nagyúr
válasz
coelophysiis
#6492
üzenetére
"Vagyis nem ébredsz fel."
De, felébredsz, csak utána visszafekszel aludni. Az már nem ugyanaz. Egyébként itt arról volt szó, hogy kimegy a postáshoz fizetni, azért kérdeztem viccből.

Mondjuk irigyellek is, hogy ráérsz 10-kor kelni.

-
ERPY
őstag
Ne vegye senki magára, de szerintem már nagyon túltoljátok ezt az egészet. Este töltőre dug, reggel lehúz. Ez az én taktikám. Működik. Ébresztéskor ha fenn vagyok kinyomom. Ha nem, akkor csörög tovább. Human tasker.
-
Bozek
nagyúr
válasz
coelophysiis
#6488
üzenetére
"az első feloldásnál megjelenik egy scene és lehet választani, hogy tényleg felébredtél-e"
Te alvajáró és alvafizető vagy?

-
coelophysiis
csendes tag
Láttam az energiatakarékosságról is írtatok, leírom én mit szoktam használni, hátha segít valakinek.
Nem szerettem volna éjszaka rajtahagyni a töltőn, ha viszont feltöltöttem előtte és úgy mentem aludni akkor reggelre lement 8-10%, ami illúzió romboló.A megoldás:
NFC matricára rakom amikor elmegyek aludni és töltőn hagyom. Átvált éjjeli módra. Lekapcsol minden rádiós jelet, a wifit kivéve (mindjárt írom mire kell), Always on Display kikapcsol és energiatakarékosságra vált. Amint a telefon eléri a 100%-ot lekapcsolja a töltőt (SmartPlug) és a wifit is kikapcslja 8 óráig. 8-kor visszakapcsolja a telefonhálozatot de a wifit és 4g-t nem. Amikor reggel 10 után felkelek az első kijelző feloldásnál bekapcsolja a töltést és az összes módot. Rátölt amíg intézem a reggeli dolgokat, letölti a friss infókat és kezdődhet a nap.Ami még hiányzik a dologból az egy vezeték nélküli töltő amivel még kényelmesebb lehetne az egész.
Most még nagyon prototípus a dolog, pl reggel van, hogy az embernek csak postáshoz kell kimenni és kell a mobil fizetéshez ezért most már az első feloldásnál megjelenik egy scene és lehet választani, hogy tényleg felébredtél-e. -
coelophysiis
csendes tag
A pluginok amiket eddig fel kellett rakni, hogy kiváltsák teljesen:
Autoinput, Trigger (nfc autóban), SendSilent Email (ez még jobb mint volt mert html alapú szöveg is lehet), Secure Settings (3 elrontott belépési próbálkozáshoz), Autotools (ezt most hirtelen nem tudom mire használom), Autoshortcut (A zenelejátszási listákhoz autóindulásnál)+ami ott nem volt
Autovoice (óriási buli), Join, Touchless Chat, IFTTT (igaz, ez nem tasker plugin) -
HREH
senior tag
válasz
coelophysiis
#6485
üzenetére
Igazán nincs mit

Bármi kérdésed van, írj nyugodtan. -
HREH
senior tag
válasz
coelophysiis
#6483
üzenetére
Variable Set-nél aTorészhezround(263.784118)-et írj,Do Mathslegyen bepipálva.
Nyilván konkrét szám helyett a változó nevét írd be.
Mellesleg milyen pluginokat kellett felrakni? -
coelophysiis
csendes tag
Sziasztok!
Nekirugaszkodtam másodszorra is a Taksernek, most sikerült beüzemelnem Taskeren is a módok nagy részét amit eddig Macrodroidon használtam. (Bár az továbbra is fura, hogy már a 6. plugint kell felrakni, hogy kiváltsa a MD-ot).Sikerült egy weboldalról leszednem az aktuális dollár, euró árfolyamot. A problémám, hogy én egy egyszerű egész számot szeretnék. 263 legyen a 263.784118 helyett.
Miként lehet ezt megoldani? Variable Converter?
-
crixtm
tag
válasz
aprokaroka87
#6481
üzenetére
Hat vegul sikerult appfactoryval, de hogy mindenre megcsinaljam, az kizart.
-
crixtm
tag
válasz
aprokaroka87
#6477
üzenetére
Ohh bakfitty,
Bocsika vagyok meetingen ültem, aztán véletlenül angolul írtam. Szóval működik frankón terminál emulatorban. Csináltam is rá taskot kapcsol is szépen.
Az egy apróság, hogy valahogy meg kéne oldani, hogy mielőtt az app elindulna lefusson a bekapcsolás. -
crixtm
tag
válasz
aprokaroka87
#6475
üzenetére
Tried in Terminal emulator and worked, I'll add a task
-
crixtm
tag
válasz
aprokaroka87
#6473
üzenetére
Igen, pontosan erre.
Egyébként minden energiatakarékos ötlet érdekel
-
SharpSA
veterán
A cél az volt, hogy a home gomb hosszú nyomására kikapcsoljon a képernyő.
Ajánlották az AutoTools-t, amit be lehet állítani a google app helyett a home hosszú nyomására. Ehhez lehet rendelni műveletet a Taskerben és az E-Robotban is. Utóbbiban benne van a parancsikon indítása. Ez azért kell, mert van olyan app, amivel úgy zárja le a képernyő (igaz időzítve, tehát nem azonnal), hogy aztán írisz vagy ujjlenyomat olvasó feloldás után nem kéri még a kódot is. Ez az app a Screen Lock Pro. Ebben lehet alkotni parancsikont, ami megjelenik a launcherben. Na ennek kell elindulnia a home hosszú nyomására. A Secure Settings bár régi darab, de tudja a parancsikon indítását.
Ha van egyszerűbb módszer, vevő vagyok arra is.
-
SharpSA
veterán
válasz
aprokaroka87
#6466
üzenetére
Valóban ott van és használható. Köszönöm.
-
SharpSA
veterán
Root nélkül is? Melyik menüben található és milyen néven?
-
SharpSA
veterán
Hogy lehet a Taskerben parancsikont (shortcut) indítani?
-
Mr Dini
addikt
válasz
aprokaroka87
#6461
üzenetére
Azt nem vitatom hogy egy fejlesztő könnyebben megérti a mikéntjét, de Java-ból csak a nagyon alapok megértésére van szükség. Inkább a Droid API-t kell ismerni, ezért is linkeltem be minden referenciát, amit használtam a projektben. Kódolni pedig nem szükséges, hiszen ezt a Tasker elintézi.
Úgy vélem, hogy akár a nulláról is egy jó kezdés lehet ilyesmiket összedobni. Hiszen a jó dokumentációnak hála nem bonyolult összehozni pár Java alapú taskot.

-
Mr Dini
addikt
válasz
Mr Dini
#6404
üzenetére
Hát, ismét sikerült tartani a határidőt, s sikerült pont egy-két héten belül kiadni a megoldást...
A lelkesedésem a témában nem lanyhult, csupán krónikus időhiányban szenvedtem.Nos, megoldást még nem kaptam a taskra, de mivel első alkalom, megértem.
Ezért vágjunk is bele!A kész task eleje valahogy így fog kinézni:
A task első eleme egy szimpla Load Image, aminek betallóztam egy képet (példánkban a Tasker ikonját, de bármi lehet). Ez lesz majd az értesítésünk nagy ikonja. És azért nem Java-val töltöttem be, mert így egyszerűbb.

A következő lépésben pedig lekérjük az applikáció erőforrásokért felelős osztályát. Erre azért lesz szükség, mivel az értesítésünk mini ikon azonosítóját az említett osztály segítségével tudjuk majd lekérni. Ehhez adjunk hozzá egy új elemet a taskhoz, aminek a típusa legyen Code->Java Function. Itt a 'Class or Object' mező feletti gőzölgő kávé ikont kell megérinteni, majd a felugró lista alján válasszuk a CONTEXT változót. Ez a kávéspohár lista jeleníti meg az általunk létrehozott változókat, illetve a két Taskerbe épített gyári darabot. Az egyik ezek közül a CONTEXT, ami az adott app környezeti dolgaihoz enged hozzáférést adni (pontosabb leírás a Droid dev oldalon: [link]), a másik pedig a Load Image által betöltött képet fogja visszaadni. Ez az IBUFFER nevet kapta (később használni is fogjuk). Ha megvan a CONTEXT változó, akkor az alatta elhelyezett 'Function' mező feletti nagyítóra kattintsunk, majd válasszuk ki a listában a getResources metódust. Ha mindent jól csináltunk, a Function mező ezzel fog gazdagodni:
getResources
{Resources} ()Ez azt jelenti, hogy a getResources függvényt hívjuk meg, melytől várunk egy Resources típusú visszatérési értéket (a visszatérési érték mindig '{}'-k között van, amennyiben van a függvénynek ilyen) és a két zárójel közé kerülnének a bemeneti változók. De mivel egy metódussal van dolgunk, nem pedig egy függvénnyel, így nem szükséges változókat átadni neki, mindenképpen megkapjuk esetünkben a Taskerhez tartozó Resources osztályt (igen, a függvény és metódus közt csupán ennyi különbség van :)). Ezt a visszatérési értéket pedig tároljuk le az egyszerűség kedvéért a 'res' nevű változóban. Azaz írjuk be a 'Class or Object' felett megjelent 'Return {Resources}' mezőbe a 'res' (a ''-k nem kellenek, csak elválasztási célokat szolgálnak!) szócskát. Vizuális típusoknak pedig [itt] egy screenshot az utóbbi lépésről.

A következőkben használjuk fel az imént létrehozott 'res' változónk, s kérjük le a leendő értesítésünk mini ikonját, mely mindenképp kötelező az összes értesítéshez. Ehhez szúrjunk be ismét egy Java Function elemet rögtön az előző után (gyakori lépés
), majd a 'Class or Object' résznél válasszuk ismét a kávéspoharat, s azon belül a friss és ropogós 'res' változónk! A 'Function' fülnél pedig keressük ki a getIdentifier függvényt. A kiválasztás után pedig egymás után három 'Param (String)' fog megjelenni. Az első mezőbe írjuk be a "cust_notification"-t, a másodikba a "drawable"-t, míg az utolsó helyre a "net.dinglisch.android.taskerm"-et. Az idézőjel opcionális, viszont erősen ajánlom ebben az esetben a használatát, különben előfordulhat, hogy a kávéspohár alatt megjelenik majd, mint változó. Ez pedig sok-sok task/változó esetén nem kellemes, higgyétek el nekem...
Végezetül pedig a 'Return {int}' helyébe írjuk mondjuk a 'cIcon'-t. Ezzel meg is kaptuk a Tasker értesítési mini ikonjának azonosítóját. [kép]Most, hogy előkészítettünk pár dolgot, rakjuk össze magát az értesítést! Ehhez az Android egy NotificationCompat.Builder osztályt biztosít, ami nagyon megkönnyíti számunkra a folyamatot. De első lépésben valahogy le kellene kérnünk ezt az osztályt, hogy használhassuk. Ehhez nyissunk meg egy újabb 'Java Function'-t, viszont most a 'Class or Object' mezőnél ne a kávésbögrére, hanem a nagyítóra menjünk. Írjuk be a keresőbe a 'Notification' szócskát, majd válasszuk a listában a 'Notification$Builder'-t! A Function részben szintén nagyító, majd válasszuk a 'new'-ot, de vigyázzunk, nekünk csak a sima Context bemeneti értékkel megáldott verzió megfelelő, így válasszuk azt! Alatta pedig a megjelent 'Param (Context)' mezőhöz keressük ki a kávésbögrével a 'CONTEXT' változót (kávé helyett a kézzel beírás is tökéletes, amennyiben pontosan tudjuk, mire van szükségünk)! A Return mezőbe pedig írjunk mondjuk 'mNotificationBuilder'-t. Ezzel a változóval pedig már dolgozhatunk is a közeljövőben!
[kép]Most adjunk a leendő értesítésnek egy címet! Ehhez sokadszorra is egy Java Function-ra lesz szükségünk. A 'Class or Object' mezőbe kávézzuk ki az imént inicializált 'mNotificationBuilder' változónk, 'Function'-nek pedig keressük ki a setContentTitle függvényt! A 'Param (CharSequence)' alá pedig írjuk idézőjelek közé az értesítés nevét. Mondjuk azt, hogy "Test notificaton". Nem győzőm hangsúlyozni az idézőjel fontosságát, mivel ez a CharSequence típus megköveteli a meglétét! A Return értéket hagyjuk üresen, mivel ebben az esetben a változtatásokat az mNotificationBuider őrzi meg (felülíródik amit módosítunk).[kép]
Ha szeretnénk az értesítésnek szöveget is a cím mellé (nem kötelező), akkor ismételjük meg az előző lépést, annyi különbséggel, hogy a setContentTitle helyett válasszuk a setContentText fv.-t!
A következő lépés legyen egy elengedhetetlen rész, mégpedig annak a bizonyos mini ikonnak a beállítása, amit korábban lekérdeztünk. Ha ez nincs meg, vagy hibás, abban az esetben az értesítésünk nem fog majd megjelenni... Ennek állítása rendkívül egyszerű, csak kövessük az előző két lépést. De itt a setSmallIcon-t válasszuk (aminek csak egy int bemeneti változója van), s a 'Param (int)' mezőjébe kávézzuk ki a korábbi cIcon változónkat!
Ezzel kész is van az alapkoncepció, hiszen ez a páros már egy használható értesítést tud alkotni. Viszont a példának még koránt sincs vége, hiszen a kicsi ikon mellé milyen jól mutatna egy nagy ikon is, nemde?
Ezért kellett az első lépésben nekünk a Load Image. Megint csak járjunk el hasonlóan az előzőekhez! Most viszont a setLargeIcon-ra lesz szükségünk. Paraméternek pedig szintén kávézzunk, keressük meg a lista alján elhelyezkedő IBUFFER változót, ami jelenleg az ikonunk tartalmazza a Load Image miatt. Hála a Taskernek. 
Még egy kis színezést is adhatnánk az értesítésnek, melyhez a következő Java Function 'Class or Object' nagyítójában a Color osztályt kell megjelölni. A 'Function' részben szintén a nagyító alatt találunk egy argb függvényt. Én most egy szép, élénk zöldet szeretnék, ezért a paraméterekhez egyenként, sorban ezeket írtam: 255, 0, 255, 0. A visszatérési, azaz return értéket pedig a notificationColor változóban tároltam le.[kép]
Most, hogy megvan a szín, már csak rá kell tenni az értesítésre. Ehhez pedig ismét hasonlóan a setContentTitle-hez (és társaihoz) kell eljárnunk, de most a setColor-ra lesz szükség, a notificationColor paraméterrel.
Már majdnem kész az értesítés, viszont hosszabb leírásoknál nem elég ez a csöpp kis értesítés. Ezért érdemes kiterjeszthetővé tenni. Ehhez kelleni fog egy Java Function, 'Class or Object': BigTextStyle; Function: new {BigTextStyle} (android.app.Notification$Builder). {Bízom benne, hogy most már a nagyító és a kávésbögre berögzült, tudatos mozdulatsorrá vált, így a következő pár lépésben nem tervezem már részletezni.} Mint látható, a "függvénynek" szüksége van egy Builder típusú bemeneti változóra, azaz adni kell neki egy egyszerű értesítést, amit át tud alakítani kiterjeszthetővé. Szerencsére nekünk pont van is egy ilyen változónk, ami ugye az mNotificationBuilder névre hallgat. Így adjuk meg neki azt! A neve pedig legyen mondjuk 'mBigTextStyle'! [kép]
Következőleg a 'Class or Object' mezőbe tallózzuk az mBigTextStyle váltózót, majd a Function részben keressük meg a setBigContentTitle függvényt! Paraméternek adjunk mondjuk "Test notification"-t itt is. ez lesz a kiterjesztett értesítés neve.[kép]
Az előző lépést kövessük el ismét, annyi különbséget eszközölve, hogy a Function helyébe most a bigText függvény kerüljön, az érték pedig (szintén idézőjelek közt) legyen az a hosszabb szöveg, amit ki akarunk iratni kiterjesztéskor a leírásban.
Most, hogy fel lett építve az értesítés, s már nem tervezünk rajta változtatni, készen áll a megjelenítésre. Ehhez használjuk az mBigText változónkat, mint 'Class or Object', 'Function'-nek a build-et, s visszatérésnek az 'mNotification'-t!
Most pedig le kell kérnünk a rendszertől az értesítéskezelőt, hogy kiküldhessük/frissíthessük az értesítésünk. Hogy ezt el tudjuk követni, nyissunk megint csak egy Java Function elemet, a 'Class or Object' részbe tallózzuk ki a CONTEXT-et, 'Function'-nek pedig a getSystemService fog kelleni nekünk. Figyeljünk rá, hogy a String típusú bemeneti értékkel ellátott darabot válasszuk, ne pedig a Class-t! A paramétere pedig legyen "notification". Végül pedig mentsük el a visszatérési értékét a '(NotificationManager) mNotificationManager' nevű változóba. Bizony, itt meg kell adnunk a névnél zárójelben a változónk típusát, mivel a getSystemService függvény egy szimpla Object-tel tér vissza. A Tasker pedig így tudja, hogy ez valójában nem csak egy Object, hanem egy NotificationManager típus is. Ez pedig például azért hasznos, mert a későbbiekben nagyítózva a változóhoz elérhető függvényekhez, a Tasker nem az Objektum, hanem a NotificationManager típus elérhető fv.-jeit fogja nekünk felsorolni. Egyébként ez hasonlóan működik a natúr Java-ban is, cast-olásnak hívják.[kép]
És végre elérkeztünk az utolsó lépéshez, mégpedig az értesítés tényleges kiküldéséhez!
Ehhez nyissunk megszokottan egy Java Function-t, 'Class or Object'-nek válasszuk a méltán szimpatikus mNotificationManager változónk, majd a Function részben keressük meg nagyító alatt a notify {} (int, Notification) metódust. Az első, int típusú paraméter legyen mondjuk '1'. Ez lesz az alkalmazáson belüli értesítések közül az egyes sorszámú ekkor. S erre hivatkozva lehet majd a későbbiekben frissíteni/törölni az értesítést például. A második paraméter pedig legyen az mNotification.[kép]Kész is vagyunk! Most, ha mindent jól csináltunk, meg is jelenik a task lefuttatásakor az értesítés!
Viszont, ha valamiért mégsem történne ez, akkor innen letöltve az én verzióm, lehet összehasonlítást végezni. Amennyiben pedig ezek után sincsen meg a kiba forrása, tessék kapálózni bátran, hisz azért van a fórum! 
Sok sikert hozzá!

-
nuri
aktív tag
válasz
aprokaroka87
#6457
üzenetére
-
aprokaroka87
nagyúr
Hát ez sem jó,illetve majdnem
Megnyomom a power gombot, a "kikapcsoló" menűben kiválasztom hogy újrainditás vagy kikapcsolás, és semmi.
Viszont ha a kikapcsolós task végére berakok egy reboot-normal-t, újrinditás után a wifi már kikapcsolt állapotban lesz.
a két újrainditási mód közt biztos van eltérés.
A device shuttdown-t már használtam más task esetén,ott "reagált" normálisan.
-
nuri
aktív tag
válasz
aprokaroka87
#6453
üzenetére
Nem lenne egyszerűbb airplane mode-t úgy beállítani, hogy wifit ne csapja le? Még tasker se kéne hozzá.
-
HREH
senior tag
válasz
aprokaroka87
#6453
üzenetére
Akkor a kikapcsolós taskot csináld meg úgy, hogy kikapcsolod a wifit, beraksz 3-4 sec wait-et, majd shutdown.
-
aprokaroka87
nagyúr
Ez igaz.
viszont így van egy kis bibiUgyebár ha újrainditom/kikapcsolom a telefont úgy hogy a wifi be van kapcsolva, akkor vissza kapcsolva a telefont a wifi közvetlen boot után bekapcsolt állapotban lesz.
Viszont jön a Tasker és közben bekapcsolja az airplane módot, ám ekkor lekapcsolja wifi-t is.
Amit ugyebár tasker-el szintém tudom kapcsolni.
Csak hogy nekem a wifi-hez csatlakozás esetén is van profil ami így lényegében 2x fut le.Ezért arra gondoltam, hogy kikapcsolási (shuttdown) event-hez hozzá adok egy olyan taskot ami lekapcsolja a wifit.
Ám sem a tasker-es wifi on/off, sem pedig a svc wifi disable shell parancs esetén nem kapcsolja le a wifi-t ameddig a "kikapcsolás" folyamata tart.
Vajon ez itt nem műkődik csak?.
Azért gondoltam így, mert ezzel a módszerrel ha jól gondolom, akkor renszerintás esetén csak akkor kapcsol be a wifi, miután az airplane mód bekapcsolt,mivel egy taskon belük van mindkettő,1 sec wait-el.
Android verzió 4.2
Tasker verzió 4.8u4 -
HREH
senior tag
válasz
aprokaroka87
#6451
üzenetére
Magával Taskerrel szerintem nem megoldható, ugyanis azt mindenképp meg kell várnod, hogy elinduljon a program. Aztán Taskerben már megadható, hogy a program elindulásának pillanatában mit hajtson végre.
Más kérdés, hogy szerintem nem halsz bele abba a pár másodpercbe, amíg elindul a Tasker. -
aprokaroka87
nagyúr
Üdv!
A kérdés nem teljesen a taskerhez kötödik, de azzal szerintem Taskerrel meg lehetne oldani.A telefonomon mindig be van kapcsolva a repülőgép üzemmód,mert ebben nincs sim kártya, csak wifihez csatlakozik.
Odáig eljutottam hogy egy boot task elöször bekapcsolja a repülőgép üzzemódot, majd a wifit.
Ez idáig jó is.
Viszont ez esettben tulajdonképpen meg kell várni a Tasker-t míg betőlti.
Azt hogyan lehetne megoldani, hogy kikapcsoláskor már eleve úgy "tárolodjon el" hogy amikor újraindul akkor alapból a repülőgép üzem mód és a wifi be legyen kapcsolva?
Root van.
-
VeryByte
őstag
Sziasztok,
Android 7.1
A gondom az, hogy van egy okosórám, ami BT-vel kapcsolódik (audio, olyan vicces Knight Rider móka) és van egy autós kihangosítóm.
De, ha az óra a közelemben van, akkor nem kapcsolódik az autó kihangosítójára.Meg lehet-e oldani, hogy ha a telefon érzékeli, hogy az autó BT-je a közelben van, akkor automatikusan aktiválja a telefon autóra vonatkozó BT kapcsolatát?
Remélem érthető voltam. :-)
Előre is köszönöm a segítséget!
vb
-
slice14
veterán
Sziasztok!
Jelenleg nincs itthon wifi-m, ezért kéntelen vagyok mobilnetet használni. Ezért cell near-el kel megoldjam a hangprofiljaimat.
Nem egészen tiszta, de úgy értelmezem hogy a / utáni szám a jel erősségét jelzi. Ill. ez a / után lévő szám eltérése menyire lényeges működés szempontjából?
-
Bozek
nagyúr
Ez se rossz ötlet, egyetlen problémám van vele, hogy ha csak simán rányomok, akkor az AutoTools indul el. Ilyen alapon megadhatok két Task-ot a Tasker-nél is shortcut-nak (3-at lehet benne beállítani alapból), azzal is elérem a célom.
Nem akarom én futásidőben szerkeszteni a shortcut-okat, annyi kell, hogy egyszer be tudjam állítani azt is, de ha csak simán nyomok rá az ikonra, akkor ne más alkalmazás induljon, hanem a Task.
-
aprokaroka87
nagyúr
Üdv!
A Load last app mükődése az függ valamitől?
Mert nekem pirosan mutatjaAndroid 5.1-en nézem
-
Bozek
nagyúr
Nem egészen erre gondoltam. Persze egy megoldásnak jó lehet ez is, de akkor már inkább csinálok egy Scene-t, az sokkal elegánsabb.
A cél az lenne, hogy csak akkor kelljen hosszan nyomni a parancsikonra, ha saját változót akarok megadni. Ha nem, akkor mehetne mindenféle egyéb beavatkozás nélkül. Gyakorlatilag a háttércserélős taskomhoz kellene, hogy ha gyári háttér kell, akkor hosszan nyomásra ezt ki tudjam választani, ha meg nem, akkor random rakjon be egyet.
-
Bozek
nagyúr
Arra van valami megoldás, hogy mondjuk egy parancsikont elhelyezek az asztalon és annak a felugró menüjében (hosszan nyomás esetén) meg tudok adni olyanokat, hogy milyen változót küldjön a Tasker-nek? Lehet, hogy kicsit hülyén fogalmaztam, de remélem azért érthető.
-
nuri
aktív tag
https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm
Most akciósan vihető 309 HUF.
Ha még nem lenne meg, vagy kéne 1 ismerősnek. -
Bozek
nagyúr
válasz
dzsordzs69
#6434
üzenetére
"nem tudtam törölni sem"
Elviekben a Call Revert-el lehet törölni.
-
Bozek
nagyúr
válasz
dzsordzs69
#6432
üzenetére
Most, hogy megnéztem a Tasker-t, van benne a Phone menüpont alatt, hogy Call Divert. Esetleg ezzel lehetne próbálkozni, az első változó a From Match (ami elvileg azt jelentené, hogy kiknek a hívását akarod átirányítani), a második meg a To (azaz, hogy hová). Sose próbáltam, úgyhogy konkrétumot nem tudok mondani azzal kapcsolatban, hogy hogyan működik, ha működik egyáltalán. A leírásban kimenő hívást ír, ami azért elég furcsa.
-
dzsordzs69
senior tag
-
Bozek
nagyúr
válasz
dzsordzs69
#6430
üzenetére
Van egy tippem, hogy csak sima átirányítással tudod megoldani. Ha lenyomod, akkor elvileg foglaltat jelez, tehát az Átírányítás, ha foglalt lesz a jó neked. Persze benne van az is, hogy ha telefonálsz épp, akkor is lehet foglalt, de ha van hívásvárakoztatás, akkor ez kiküszöbölhető.
-
dzsordzs69
senior tag
Sziasztok!
Hogy tudom bejövő hívás esetén adott számra átirányítani a hívást? (Tudom, van a sima átirányítás, de néhány helyzetben szeretném én eldönteni, hogy fogadom-e, vagy másnak hagyom a hívást.)
Köszönöm -
Bozek
nagyúr
válasz
Mr Dini
#6428
üzenetére
Nem a teljesítménnyel van a gondom, csak nekem jobban tetszik, ha a taskon belül kérem le az értéket és nem csinálok hozzá még egy profilt is.
De közben rájöttem a hibára. Igazából az értékek vesszővel vannak elválasztva és nekem az első érték kell belőle (a második elvileg az, hogy mikor lett letakarva a szenzor). Az, hogy miért volt folyton ugyanaz az érték, az én hülyeségem: a telefon jobb oldala helyett a bal oldalánál takartam le. Mivel nem ott van a szenzor, ezért nem is érzékelhetett változást.
-
Mr Dini
addikt
Szia!
Mivel az Android a proximity szenzor és az objektum távolságát egy event értékeként adja át a Taskernek, így a profilos megoldásnál nincs nagyon szebb tudtommal. Az AutoTools plugin egy szürke folt nálam, de feltételezem, hogy Ő is az eventre iratkozik fel, szóval szinte ugyanazt kapod teljesítményben vele, mint a Taskerrel... A 8-as konstans értékből feltételezem, hogy az említett plugin is ugyan azon az elven működik, szóval cm-ben kellene visszaadnia alapértelmezetten a távolságot.
-
Bozek
nagyúr
A proximity-t hogyan lehetne figyelni Task-on belül? Nem akarok azért egy új profilt csinálni. Az AutoTools elvileg megoldás lehet, de be kell írni a számát. A 8-asra valami olyan hülye értéket kapok vissza, hogy azzal nem tudok mit kezdeni. Főleg, hogy letakart állapotban is ugyanazt dobja, mint ha nincs előtte semmi...
-
Bozek
nagyúr
válasz
Mr Dini
#6423
üzenetére
Valószínűleg az AutoTools is valahogy így oldja meg. Én nem akarok JS-t használni, mert úgyse értem.
Na jó, valamennyire igen, bár én inkább csak Pascal-ban (Lazarus, ami FreePascal alapokon nyugszik) programozok. 
Egyébként az AutoTools is tud weboldalról beállítani hátteret, itt van egy NASA-s példa.
-
Mr Dini
addikt
válasz
aprokaroka87
#6424
üzenetére
Nem, mert nem tartom olyan egetverő problémának. Illetve egyszerű a workaround rá, hiszen Java Functionokkel ez is állítható (lásd. a korábban linket taskom).
Egyébként érdekes módon, közvetlenül JS-ből állítva a hátteret, sokkal gyorsabb a dolog (ez szintén a korábbi taskomból van kiragadva, s átalakítva):
var files = listFiles("/storage/extSdCard/Hatterek", false).split("\n"), random = ""; //change path to fit for Your environment
while(!random.endsWith(".jpg") && !random.endsWith(".png")) {
random = files[Math.floor(Math.random() * files.length)];
};
setWallpaper(random); -
Mr Dini
addikt
Szia!
Igen, itt is elég lassú a művelet. Van, hogy 3-4 másodpercbe telik neki.
Éppen ezért így szoktam megoldani a háttércserét.
Nálam ez egy pillanat alatt lefut, s a lockscreen hátterét sem állítja. Ha viszont Nálad állítaná, akkor a task negyedik elemében a 0 paraméter helyére próbáld meg az 1-et behelyettesíteni.PS: Nagyon látványos ez a háttérváltás. Csináltam én is még anno egy taskot, ami innen sorsol egy képet, majd letölteti a rendszerrel, s berakja háttérnek. Naponta egyszer lefut, s teljes az öröm.

-
Bozek
nagyúr
válasz
aprokaroka87
#6420
üzenetére
Nekem 720x1280-as képeim vannak, 300 dpi-vel (ezt nem állítottam át Lightroom-ban), ezeket nem váltja át azonnal. Az AutoTools gyorsabb.
-
Bozek
nagyúr
válasz
aprokaroka87
#6417
üzenetére
Igen.
-
hetn
tag
Sziasztok,
Ha lenyitom a StatusBar-t, legördülnek az értesítéseim (pl töltődik, sms, Tasker...stb). Itt hogyan tudok Taskerrel "rákattintani" bármelyikre? (Autoinput, Autonotification van) -
Bozek
nagyúr
Nektek is lassan vált háttérképet a Tasker, ha a beépített funkciót használjátok? Én most átváltottam az AutoTools-ra ez ügyben, az pillanatok alatt lecseréli. Mondjuk így meg átváltja a zárképernyő hátterét is, úgyhogy ez se tökéletes.
Csak úgy poénból csináltam egy shortcut-ot a kezdőképernyőre, hogy ha rányomok, akkor egy megadott mappából véletlenszerűen cserélje le a hátteret.

-
HREH
senior tag
PH!-n és egyéb magyar fórumokon magyarul írok, Redditen pedig angolul, ezért gondoltam arra, hogy amikor a Reddit app-ba belépek, akkor váltson angolra, amikor kilépek, akkor pedig vissza (a javaslatok miatt).
GBoard-ról van szó, de nem baj, ha nincs rá megoldás, kézzel sem nagy dolog átnyomni. -
HREH
senior tag
A billentyűzet beviteli nyelvét lehet valahogyan módosítani Taskerrel?
-
Mr Dini
addikt
válasz
aprokaroka87
#6407
üzenetére
Pontosan. Amit még hozzátennék az előbbi hozzászólásomhoz, hogy a pluginnak akkor van értelme, ha a Tasker egyáltalán nem képes a funkció ellátására. Ilyen pl. Joao AutoInput pluginja. Ehhez annyi jog kell, illetve Activity-t kell tudni indítani pl., amire a Tasker nem képes, csak ha módosítjuk az APK-t. Persze az AutoNotification is jóval a Java Functionok előtt készült, hiszen akkor még nem volt alternatíva. Nekem is abból a korszakból van meg a fizetős verzió.
Bár már nem használom... Egy jól paraméterezhető külön taskom van erre a célra.@Bozek
Alap Droid API része, hogy tudsz HTML tageket használni értesítésben (a Html osztály segítségével). Pl.:

A Textnek a kódja pedig a következő:
<strong><font color="gray">Mr Dini</font></strong> Hello World!Ilyesmire gondoltál?
-
Mr Dini
addikt
Remek kérdés! Köszönöm, hogy felhoztad!
Tervben is volt, hogy kitérek erre, de sajnos elveszett az első hozzászólás vázlatom egy böngésző bug miatt, kifelejtettem másodszorra.Az első indok, hogy ez csak egy felvezetés lenne. Ez nem túl kompikált feladat, de a segítségével szépen rá lehet érezni a dolog mikéntjére.
Illetve a plugin ilyen pitiáner dologra, mint egy értesítés, overkill. Azzal, hogy megírsz még egy plusz kiegészítő alkalmazást, ami telepítve van az eszközödre, jelentős plusz helyet foglalsz el. Pl. a TaskerPlugin és FireReceiver osztályokat minden pluginba implementálni kell (mondjuk utóbbit nem, csak Action plugin esetében). Plusz egy APK lefordulásakor a dex fájlba belekerül a Droid API, amivel forgattál. Ez is plusz 1-2 MB. Egy task pedig 5-6 kb. Ha pedig a Taskerrel natívan megoldható, minek szenvedjek pluginkereséssel/-vásárlással?
Fejlesztettem már nem egy alkalmazást és Tasker plugint Droidra (utóbbit mondjuk csak magamnak, mert érdekelt a mikéntje), így valamennyire átlátom a struktúráját fejlesztői szemszögből. A Tasker (vagy Locale stb.) egy intenttet küld a pluginodnak. Ennek hatására a rendszer a Tasker "folyamata" mellé betölt még egy szálat pluszban, a plugin adott "folyamatát". Ez lefut, a Tasker bevárja, megkapja az eredményt, majd visszatér, s futtatja tovább a taskot. Ahol pedig a bevárás és az új szál szavak szerepelnek egymás mellett, azt a helyzetet én szeretem minél messzebbről elkerülni. Aki nem így tesz, az optimalizálás szempontjából rossz fejlesztői felfogással rendelkezik. Tudom, hogy nem egetverően sok plusz idő pluginnal megoldani, de én akkor sem tennék ilyet (feltéve, ha van szebb megoldás - s én tudok róla), ha egy búlvárlap hangos felolvasásával kínoznának...
Plusz a pluginok és az App Factoryvel exportált appok nem szeretik egymást.
PS: Ez nem JS (JavaScript). De arról is tervezek majd írni később...
Ez a natúr Java nyelv "Taskeresítve", azaz a Java Functions opció. -
Bozek
nagyúr
válasz
Mr Dini
#6404
üzenetére
Örülök, hogy ennyire otthon vagy a JS-ben és tanítani szeretnél minket, de ilyen értesítéses cuccot miért kell megírni abban? Ott az AutoNotification, mindkét említett dologra tökéletes, mindenféle programozási tudás nélkül. Sőt, még ezeknél sokkal többre is. Ha akarod, akár alap HTML kódokkal is tudod formázni az értesítést.
-
Mr Dini
addikt
Üdv!
Mostanában elég sokszor kapok összetettebb Taskeres kérdéseket, melyeket beépített elemekkel nem, vagy csak körülményesen lehetne megoldani. Viszont Java Function-ök, illetve a JS motor segítségével szépen és gyorsan ki lehet vitelezni sok mindent. Tulajdonképpen majdnem mindent, amire a Droid API képes, és nincs köze a GUI-hoz.
Mint már sokszor írtam, a Java Function-ökkel még jobban kiterjeszthető a Tasker végtelen tárháza, s a lehetőségek száma rengeteg. A segítségével közvetlenül (natívan) lehet megszólítani az adott rendszeren elérhető Droid API-t. Akár egy rendes alkalmazás esetében (persze néhány limitációval). Viszont azt veszem észre, hogy a felhasználók nagy részének ez egy "fekete lyuk". Szeretnék ezen változtatni, s írni pár leírást, mivel a hivatalos dokumentáció nem valami részletes...
Úgy gondolom, hogy tanítva tanulunk szóval feladatokon keresztül szeretném ezt kivitelezni. Első körben csak pár screenshotot, illetve referenciát és infókat fogok megosztani, majd egy-két hét elteltével (remélhetőleg
) megosztom az én megoldásom is. Így akit érdekel a dolog, az elől nem lövöm le a poént, aki pedig csupán kíváncsi, az beletekinthet a taskba. Viszont, nem kötelező mindent ugyanúgy kivitelezni, sőt! Az egyedi megoldásokra vagyok csak igazán kíváncsi!
Szívesen látnám viszont, hogy Ti mit alkottatok a Tasker segítségével!Android verzióból minimum 5.1 a javallott a taskjaimhoz!
--------------------------------------------------------------------------------------
Elsőként, mint afféle bevezető egy viszonylag egyszerű, és látványos témát gondoltam, ez pedig a notibár értesítés készítés. Egy egyszerű szöveges értesítést kellene létrehozni, melynek lenne Title (cím) és Text (szöveg) mezője, plusz rendelkezhet egy kicsi és egy nagy ikonnal. Vizuális típusoknak
:Érdemes átolvasni az Android Notifications, illetve a NotificationCompat.Builder referenciáját, ott A-Z-ig le van írva a dolog mikéntje.
Az igazi Tasker veteránok, akik seperc alatt összedobják a dolgot, foglalkozhatnak a következő feladattal, mégpedig a kiterjeszthető értesítésen is:
Várom a jobbnál-jobb megoldásokat!

PS: Ha valami nem megy, kérdezzetek bátran, hisz azért van a topik!
Have fun!

-
aprokaroka87
nagyúr
Üdv!
Mivel Android 4.2 óta a Tasker nem támogatja a Display / Stay on funkciót ezért erre keresnék megoldást.Tudom hogy a Secure settings plugin támogatja, de jó lenne valamelyest gyorsitani a folyamaton.
Néztem shell parancsot...de nem találltam.
Root van.
Android 5.1 az oprendszer. -
Mr Dini
addikt
válasz
aprokaroka87
#6400
üzenetére
Nekem két Lollis eszközöm van, mindkettőn működik a belső tárhelyes elérés/írás. Viszont ha a Tasker data mappájába (Android/data/net.dinglisch.android.taskerm) írsz, azt engedni fogja a SAF, nem kell hozzá semmi speciális engedély. Ezek a fájlok viszont az app törlésével eltűnnek!
Új hozzászólás Aktív témák
- Tudástár Tasker - AZ Android alkalmazás
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7700X 32/64GB RAM RX 9070 16GB GAMER PC termékbeszámítással
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RTX 5060 Ti 16GB GAMER PC termékbeszámítással
- ÚJ HP ProBook 445 G11 - 14" WUXGA - Ryzen 5 7535U - 16GB - 256GB - MAGYAR - 2+ év garancia
- Dell 14 Latitude 5430 FHD IPS i7-1255U vPro 4.7Ghz 10mag 16GB 256GB Intel Iris XE Win11 LTE Garancia
- GYÖNYÖRŰ iPhone 12 Mini 128GB Black-1 ÉV GARANCIA -Kártyafüggetlen, MS4203, 94% Akksi
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi




A lelkesedésem a témában nem lanyhult, csupán krónikus időhiányban szenvedtem.
Ehhez nyissunk megszokottan egy Java Function-t, 'Class or Object'-nek válasszuk a méltán szimpatikus mNotificationManager változónk, majd a Function részben keressük meg nagyító alatt a 



