Új hozzászólás Aktív témák
-
Mr Dini
addikt
válasz
aprokaroka87
#5372
üzenetére
Nem. Írtam egy Ph notifier-t, ami csak egy topikból jelzi az utolsó hsz-t, meg írtam utána egyet, ami korlátlan mennyiségű topikból tud jelezni. (Meg írtam még egyet pythonban is...
)Melyiket használod?
-
Mr Dini
addikt
válasz
aprokaroka87
#5370
üzenetére
Szia!
Melyiket használod? A multi-t, vagy a single verziót?
Igen, lehetséges, hogy az SSL miatt van, de az is lehet, h a PH! szerver (vagyis a router előtte) haldoklott éppen, amikor ezt dobta (legalábbis a hiba erre utal inkább)...
-
Mr Dini
addikt
válasz
aprokaroka87
#5365
üzenetére
A SIM pin-t. A képernyőzárt másképpen lehet leszedni (pl keyguard, vagy .key áthelyezés).
-
Mr Dini
addikt
válasz
aprokaroka87
#5362
üzenetére
Nem kell JQuery library hozzá, a libs részt hagyd üresen!
Hanyas droid, melyik gyártó? AOSP-n biztosan nem kéri a SIM pin-t ezzel a reboottal.
-
Mr Dini
addikt
válasz
aprokaroka87
#5360
üzenetére
Nem, a feature-t direkt tervezik, ez inkább linux adottság.

-
Mr Dini
addikt
válasz
aprokaroka87
#5358
üzenetére
Pedig ez nem az. Root nélkül nem fog menni...
A másik meg, hogy, mint felfedeztem, a zygote A rendszerfolyamat. Namost, linux alatt van a kill és killall parancs. Namost, ezek nem kilövik, hanem leállítják a processzeket és emiatt újraindulnak. Ezért teljesen biztonságos megoldás. És azért nem kér PIN-t, mert az csak teljes hw rebootnál, amit a bootloader indít történik meg. Ebben az esetben pedig csak a processzek, szenzorok stb indul újra.
A sebezhetőség ennek a root nélküli változata, de azt érthető okokból nem szeretném megosztani...

-
Mr Dini
addikt
válasz
kanocpapa
#5352
üzenetére
Üdv!
Milyen célból szeretnél rebootot automatizálni? Mert jó dolog a secure settings, de némely környezetben nem működik megfelelően. És hacsak nem kifejezetten hw rebootot szeretnél, akkor ez a megoldás is jó Neked:
1. Létrehehozol egy TIME profilt, kezdő időnek kiválasztod, amit szeretnél majd a To-hoz kiválasztod a kezdőidő+1 perc-et
2. Ehhez hozzárendelsz egy taskot
3. A taskhoz hozzáadsz egy Wait-et 1 minute várakozási idővel
4. A wait után hozzáadsz egy Code>Javascriptlet-et, ezzel a tartalommal:/*MrDini reboot taskja
#Taskerre készítve (android)
#Have fun!*/
if (global('ROOT') == 'yes') {
shell('killall zygote',true,2)
}
else {
flashLong('Sajnálom, a szkript futtatásához root szükséges!');
}És elmented.
--------------------------
Amikor annó android appok fejlesztésével próbálgattam a szárnyaim, akkor fedeztem fel, h így nem kér reboot után pin-t a droid. A hátrány viszont az, h csak roottal működik a killall... De azóta találtam root nélküli megoldást is...
Viszont az már egy külön alkalmazást igényelne...Ui.: a negyedik lépést akár egy shellparanccsal is meg lehetne oldani, de így elegánsabb!

-
Mr Dini
addikt
válasz
#79335424
#5337
üzenetére
A wait nem valami elegáns megoldás...
Programozói szemmel nézve a sleep (wait) megakasztja a szálat, tehát ilyenkor a többi task sem fut. Esetleg, ha a Tasker ugye objektumorientált kód és nem a fő szálat használja mindig, akkor működhet a dolog, bár már többeknél is előkerült ilyen jellegű probléma itt a topikban...
Meg a változó ellenörzős megoldás szebb és optimálisabb is.

Ui.: Meg tudlak érteni! Nekem is szimpatikus a robot, de ez a régimódi GUI kicsit káoszos nekem, nehéz átlátni... Manapság már minden materiál (hála a Droid Studio-nak), de egyébként sok olyan dolog van benne (pl hívásmegszakítás), amit nagyon hiányolok a Taskerből is.
Az erőforrás meg nem szempont, egyik eszközöm teljesítményén sem oszt/szoroz annyit, hogy feltűnjön.

-
Mr Dini
addikt
válasz
#79335424
#5323
üzenetére
Nah, e fölött is sikerült elsőre átsiklani... Rossz ez a hatalmas monitor!

Természetesen lehet változót is adni neki, sőt a Taskerben (szinte) mindenhova, ahova lehet "szöveges értéket" beírni, oda változót is lehet.
Robot shellparancsban nem tud változót "behelyettesíteni"? Én még Taskernél is shell-lel szoktam intentet küldeni, mert pl egy act(ion) VIEW esetében nem sikerült sehogy sem annyira testreszabni a média megnyitást, mint shell-lel...
Ha meg nem tudsz shellben sem ilyesmit, akkor irasd ki egy futtatható sh fájlba és azt futtasd le. Azt biztosan tudja a robot is.
Ettől függetlenül tárt karokkal várlak a Tasker táborban!

-
Mr Dini
addikt
Ja, értem mire célzol! Hát valóban, a csúszkára nem gondoltam, mivel soha nem használtam még... Cm romban alap a hangerő emelés!

De van egy kiváló workaround ötletem az egészre!

(#5319) Somatom
Esetleg a lokális változót globálisba kimenteni, módosítani, és azt megadni?
A Tasker beépített változói globálisak. De az ötlet jó, ha megnézed, én is ezt tanácsoltam neki pár hsz-szel feljebb.
A gond csak az, hogy a hangerőt a Tasker egy vízszintes "csúszkán" állítja és nem tud pl változóból állítani... Legalábbis a kolléga szerint (én még nem néztem rá). -
Mr Dini
addikt
Sajnos ciklust nem lehet rá írni, mert a hangerőt nem egy változóba teszi, amiben a Do Maths opcióval lehetne növelgetni az értéket a ciklus minden lefutásakor. A %VOLR változó csak olvasható, abban van az aktuális érték
Üdv!
Szerintem minden további nélkül lehet erre ciklust gyártani. Csak annyi a trükkje, hogy az task elején a %VOLR változ értékét egy Variable set-tel beállítod egy tetszőleges, lokális változónak. Majd a cikluson belül beállítod a hangerőt a lokális változó értékére, aztán ezzel a Do Math-szal hozzáadsz +1-et, egészen addig, míg a hangerő el nem éri a maximumot. És a ciklusnak is be kell állítani, hogy a hangerő max értékéig fusson le, különben ugye végtelen loopod lesz...
(#5316) Somatom
Gyere át a Tasker birodalmába!
Itt is van support magától a fejlesztőtől. Viszont csak angolul tud... 
-
Mr Dini
addikt
válasz
aprokaroka87
#5312
üzenetére
Én ezt úgy szoktam megoldani, hogy a task elejére teszek egy exit-et, ezt if-hez kötöm, ami azt ellenőrzi, hogy egy általam beállított globális változó egyenlő-e a mai napi dátummal (a Tasker egyik beépített változójával hasonlítom össze). Ha nem, akkor a következő lépés a változó beállítása a mai dátumra, aztán továbblép a task tényleges részére.
Persze ezzel meg az a bibi, hogy ez csak naponta egyszeri lefutásnál működhet, hiszen akkor változik a dátum. A másik hátulütője, hogy teleszemeteli sok task esetén a globális változó listád változókkal, ami ugye memória... Így én inkább írtam egy JS kódot, amit minden ilyen jellegű (időzített) taskom elején meghívok és ő intézi az időzítést.

(#5314) Somatom
Látod, a robot sem tökéletes!
![;]](//cdn.rios.hu/dl/s/v1.gif)
-
Mr Dini
addikt
Köszi mindkettőtöknek, már írtam is a csoportba!

-
Mr Dini
addikt
Üdv!
Egyik cimborámnak szerettem volna átküldeni egy JS alapú parseremet, de meglepődve tapasztaltam, hogy ami nálam megy, mint a karikacsapás, az nála exitel csak úgy, semmi visszajelzés nélkül...

Szóval kidebuggoltam és arra az eredményre jutottam, hogy a kollégánál az xhr nem tudja kezelni a Querry String-es url címeket.
És arra gondoltam, hogy mielőtt megkérdezem Pent-et, megkérlek Benneteket, hogy ezt a kis példakódot, mint Javascriptlet a Taskeren belül kérlek futtassátok le:
var DATA = '';
function getPage(url){
http = new XMLHttpRequest();
http.open("GET",url, false);
http.send();
DATA = http.responseText;
}
getPage('https://google.com/search?q=Tasker');
alert(DATA);És ha felugrott egy ablak a Google oldal forráskódjával, akkor egy "Nálam működik", ha meg nem történt semmi, akkor "Nálam nem működik" tartalmú visszajelzésnek nagyon örülnék!
Arra gondoltam, hogy ez Android verziótól függ, mivel nálam az összes cm10.1-es eszközön megy, de az 5.1-en pl nem...
Köszi!

-
Mr Dini
addikt
válasz
aprokaroka87
#5287
üzenetére
Hello!
Javascriptlet részbe illeszd be ezt:
shell('svc data disable',true,2);Ha működik, akkor a Tasker, ha nem, akkor a root managered a hibás.
Amúgy az a timeout -1 default, vagy Te állítottad?
-
Mr Dini
addikt
-
Mr Dini
addikt
válasz
aprokaroka87
#5118
üzenetére
Shellel akár újra is lehet csatolni a data-t addig. Az más kérdés, h az appok és az android valószínűleg meg fog fagyni...
-
Mr Dini
addikt
@aprokaroka87
Talán JS-sel tudtam rootos mappába írni, bár erre nem vennék mérget...
De, ott a shell ilyen célokra. Egy mezei cat-tal ki tudod írni a fájl végére, amit szeretnél. Ha meg nem a végére szeretnéd/cserélnél benne valamit, akkor meg ott a sed.

-
Mr Dini
addikt
válasz
Dr Bubo
#5080
üzenetére
Üdv!
Hogyha az SMS kezelő appod nem támogatja valahogy (amit kétlek), akkor max autoinputtal, vagy valami érintésszimuláló megoldással tudod megtenni....
Bár jobban belegondolva volt pl a rootos keyguard kapcsoló, ami egy sms-t várt és ha megérkezett az sms az adott szöveggel, akkor feloldotta a telót. Na az képes volt kitörölni az SMS-t egyből pl.
-
Mr Dini
addikt
válasz
B@ldrick
#5073
üzenetére
Szia!
Én már rég nem használok Zoopert, de abban a verzióban, amit én használtam, nem volt erre lehetőség. Akkor gondolom mét most sincsen...

Viszont, ha a Zooper támogat custom betűtípusokat, akkor csinálhatod azt, mint @slice' annó (igen leleményes megoldás
), hogy az ikonokat betűnként felveszed és a JS taskban csinálsz egy switch-et, amibe deklarálod, h ha pl stormy az idő, akkor az 'a' betűt tegye a változóba. A zooperes betűtípus pedig a helyett egy stormy icon-t fog behozni. 
Ui.: mint mondtam, nem tudom, h ez működőképes workaround (nah, magyarul nem jut eszembe) e...

-
Mr Dini
addikt
Körülnéztem a Taskerben, hogy van-e built-in Google naptár kiolvasásra lehetőség. De csak Calendar Insertet találtam. Na mondom, akkor írjuk meg Javascriptben!
Régebbről rémlett, hogy volt egy xml-es megoldás. Rákerestem, de már nincs ilyen. A Gugli bá megszüntette, arra hivatkozva, hogy senki sem használja. Ja, csakhogy az összes outlook user is ezt használta, szóval nem hiszem, hogy olyan kevés lenne az! Nem, emögött az van, hogy áttértek OAuth2.0-ra...
![;]](//cdn.rios.hu/dl/s/v1.gif)
Na mondom, akkor nehéz dologom lesz! Írtam egy egész API kezelő lib-et, aztán sikerült összehozni a cuccot. Utána pedig rákerestem valamiért Google-n és látom, hogy a Tasker is tud ilyet a Test Appal.

Egyébként az az xda-s cikk advanced szintű volt. Na akkor az én megoldásom milyen lehet?!

Na, de nem ez a fő mondanivalóm, hanem lenne egy kérdésem is ezzel kapcsolatban. Scene hátteret lehet valahogy transzparensé tenni, illetve képet betenni?
Köszi ismét!
-
Mr Dini
addikt
Ok, ez rendben van. Ismerem a GoTo-s megoldást. Akár a task ismétlésével (performTask) is meg tudnám csinálni, de az esetemben konkrétan a for ciklust kéne használni. Csak furcsálom, hogy így néz ki a GUI-ja... Ha kézzel kéne az értéket hozzáadni a "for" alatt, akkor az nem for, hanem while.

-
Mr Dini
addikt
Lenne még egy kérdésem...

A szenzorokat szeretném figyelgetni az egyes telefonjaimon. Ehhez használok egy csomó shellparancsot, illetve egyéb megoldást, szóval nem egy kis taskról van szó. Majd az adatokat egy ad-hoc webszerveren láthatom grafikonszerűségen. Namost, mivel a tasker csak 2 percenként egyszer tud futtatni egy profilt (annyi a minimum), gondoltam berakok neki waiteket és beteszem egy for ciklusba. Találtam a Taskerben For-t, ráhúztam az elemekre és beállítottam változónak a %Sorszam változót, értéknek pedig 1-et adtam. Alá az ifbe pedig beraktam egy %Sorszam <= 28 -et. Mivel 28-szor szeretném lefuttatni. Viszont ez valahogy hiányosnak tűnt. Lefuttattam, de csak egyszer ment végig... És ez logikus is, hiszen a szám a %Sorszam helyén nem tud nőni, szóval egy endless loopot generáltam. Hogy kéne beállítani? Esetleg az Items részhez 1 helyett %Sorszam+1 -et írjak és a for előtt állítsam 1-re a változót?
Mindenesetre, már megírtam az egészet JS-ben, de kiváncsi lennék, h a Tasker berkein belül hogy kéne, hátha kell még később!

Köszi!

-
Mr Dini
addikt
Használ-e valaki innen komolyabb szinten Java Functions-t. Nekem speciel nagyon bejött, mivel gyakorlatilag bármit me tudok vele oldani, amihez amúgy appot kéne írni, így egy fokkal könnyebb... Viszont egy egy ilyen task általában 30-40 elemből áll és picit lassan fut le. Van valami megoldás, hogy ne legyen delay a két elem lefuttatása között?
-
Mr Dini
addikt
válasz
aprokaroka87
#5016
üzenetére
Ok, megnézem!
De most kiutazom 1 hétre, szóval csak utána.

-
Mr Dini
addikt
válasz
aprokaroka87
#5012
üzenetére
Köszi!
A probléma az, h a hiába megy a teszt taskként, de egy rendes JQuery kód már nemegy. Szóval írtam a fejlesztőnek. Addig is shell-lel oldom meg.

-
Mr Dini
addikt
válasz
Mr Dini
#5008
üzenetére
Szóval tudnátok nekem tesztelni, hogy nálatok mi a helyzet?
Ha létrehoztok egy taskot, azon belül pedig egy Code>Javascriptlet-et és bemásoljátok ezt:
if (typeof jQuery == 'undefined') {
flash('Sajnálom barátom, úgy látszik, hogy Nálad sem megy a JQuery...\n:(');
}
else {
flash('Szuper, megy a JQuery!\n:)');
}Ha megvan, akkor az alatta található libraries-nél bökjetek a nagyítóra, majd a JQuery-t válasszátok. Ezután lehet futtatni és figyelni, hogy mit ír ki. Kiváncsi lennék, hogy ez most bug-e, vagy egyedi probléma.

Köszi!

-
Mr Dini
addikt
Sziasztok!
Nálatok megy a JQuery Javascriptletben?
Mert nekem valami régi, 4.3-as volt fent és szerettem volna egy JS parserhez, ha nem kell külön HTTP Get-et használnom a JS előtt, hanem a JQuery-s ajax-szal szerettem volna letölteni a fájlt. De egyszerűen sehogy sem akart menni, pedig bent van a Library-k között a JQuery, amit a Tasker ajánlott...
Kipróbáltam, hogy frissítem a Taskert a legfrissebbre Playről, de ugyanaz...

Nálatok megy?
-
Mr Dini
addikt
válasz
#79335424
#4999
üzenetére
Értem, és teljesen jogos!
Bár lehet, hogy létezik olyan irtó, aminél pl widgettel indítható a scan. Na ezt valamilyen grabber programmal elkapod (mármint a start intentet) és berakod a Taskernek.@Des1gnR
Szerintem nem megoldható a kérdésed, mivel csak hang"sávok"at tudsz szabályozni benne, app hangokat nem. Aztaz FB appnak kéne tudnia.
@aprokaroka87
Lehet, hogy létezik ilyesmi (bár én nem hallottam ilyesmiről, mindenesetre utánanézek, mert pont aktuális lenne vmi hasonló), de ha az adott app hasonlóan intézi el az appot, mint a cm a hosszú vissza gombos killelést, akkor is meg kell nyitni legalább egyszer az appot, hogy elinduljanak a folyamatok. Eset kergetővel teszteltem.
-
Mr Dini
addikt
válasz
#73959936
#4994
üzenetére
Esetleg ha megdobsz egy cat /proc/cpuinfo kimenettel és azt dobja, hogy armv7(neon) procid van, akkor majd megpróbálhatok összehozni egy clamav-t. Bár már nagyon rég letettem a droid témáról és binárist még soha nem fordítottam androidra. De mostanában egyre több ilyesmivel találkozom, szóval látok rá esélyt, h össze tudjam hozni.

De! Ha jól tudom a Greenify tud Tasker pluginként is működni. Bár lehet, h csak a fizetős verza tud ilyesmit, az meg a Play hiánya miatt nehezen szerezhető be (legálisan). De azzal tudsz fagyasztani és olvasztani is Taskeren/E-roboton keresztül.
-
Mr Dini
addikt
válasz
aprokaroka87
#4991
üzenetére
Ha jól értelmezem, ő azt szeretné, hogy a víruskergető csak megadott időközönként szkenneljen.
Az intenttel max egy keresést lehetne indítani, attól még magától is fog keresgélni és szívja az akksit. Szóval, valahogy inkább fagyasztani/jegelni kéne az appot. Ezt pedig Taskerrel magában nem lehet kivitelezni. Olyan szempontból viszont jók az intentek, ha pl a Titanium Backupot lehet vele utasítani freeze (fagyasztás) és defrost (kiolvasztás)-ra, bár nem tudom, h tud-e ilyet az app.
Amúgy a legjobb az lenne, ha pl egy clamAV-t fordítana magának és mondjuk recoveryből, vagy rootos fájlkezelőből (illetve ha úgy fordítja, akkor akár SD-n, root nélkül is megy) a helyére tenné. Azzal shell alól nagyon egyszerű lenne a víruskergetés és tényleg csak akkor menne, ha a Tasker, vagy a terminál arra utasítja. De nem hiszem, h fordított már valaki clamav-t android buildrootra, nekem meg jelenleg rengeteg dologom van, így nem tudok rá időt szánni.
Szóval marad a freeze app keresése (ami támogatja az intenteket).
Bár én nem az antivírusra fektetném a hangsúlyt, hanem inkább figyelnék arra, hogy mit töltök le. Androidra nagyon nehéz vírust találni és annak is a legtöbbje csak interakcióval tud (tehát a user felteszi) érvényesülni. Szóval az androidos vírusok kikerülhetőek azzal, h nem szedünk le apk-t ismeretlen forrásból, 4sharedről, Blackmartról, noname orosz blogból stb... Ha pedig attól fél a kérdező, h pl USB-s kapcsolat esetén fertőzné meg a gépet/eszközt, akkor a gépre érdemes antivírust tenni.
Telóra úgy sincs nagyon hatékony vírusírtó (legalábbis, amikor foglalkoztam a droidra nem láttam ilyet). Mindegyik csak az SD-t tudta vizsgálni, egyik sem tudott mit kezdeni azzal, h van rootom... Ezért csináltam magamnak clamAV-t. Viszont a clam meg nem mobilra van tervezve és egy gyengébb eszközt le tud terhelni a kereséseivel...
-
Mr Dini
addikt
@aprokaroka87
Elkészítettem JS-ben(és scene-k segítségével) a cuccot. Ha nem megfelelő, akkor írj és megírom py4a-n is. Innen tudod leszedni:
(Igen, ezt a linket is vele csináltam
)Ha leszedted, nevezd át .xmla-ról .xml-re! Csak azért neveztem át, mert a böngészőm mindenáron meg akarta jeleníteni...
Illetve lehetnek benne bugok, bár a tesztelés alatt nem találtam egyet sem. Ha előfordulna ilyesmi, akkor nullázd ki a taskerben a két változó tartalmát (LinkURL és LinkName). Bár a szkriptnek is meg kéne tennie.
Illetve ha valami nem jó, akkor azt flashben jelzi. (Pl ha nem írtál be url-t)
Ha pedig URL-t írsz be neki, de nevet nem, akkor a névnek [link] fog bekerülni.

Sok sikert hozzá, használd egészséggel!
-
Mr Dini
addikt
válasz
aprokaroka87
#4977
üzenetére
Ne haragudj, de ezt most nem értem...
Tehát van egy változód, ami tartalmaz egy linket, pl a google.com-ot és szeretnéd, hozzárakni a https://-t pl?
De akkor minek a link neve változó?

Kifejtenéd picit részletesebben?
-
Mr Dini
addikt
válasz
aprokaroka87
#4974
üzenetére
Olyat lehet, h hanyadik szó után rakja be, illetve, h a "de" után, vagy az "alma" elé rakja (legalábbis ezekre jut elsőre megoldás az eszembe). Melyik kéne?
-
Mr Dini
addikt
válasz
#79335424
#4972
üzenetére
Itt annyival szerencsésebb a helyzet, h a getScreenBrightness 0-255-ig adja vissza az értéket és a setScreenBrightness is 0-255-ig kér értéket.Szerk.: félreértelmeztem... De az se tűnik nehéznek. Elosztom százzal a getScreenBrightness-t és megszorzom mondjuk 20-szal, majd a kapott eredményt kerekítem egészre, aztán beállítom a kapott számot. Így az eredeti fényerő 20%-át kapom, ha minden igaz.
-
Mr Dini
addikt
válasz
aprokaroka87
#4970
üzenetére
Ne kezdjetek már flamewart egy szakmai topikban, rendezzétek le privátban pls!

Én is tévedtem így vaktában...
Most leteszteltem és kell elé a droid. prefix, mert ugye az androidon belül van a getScreenBrightness.De írtam Neked egy teszt kódot, h világos legyen, íme:
import android
droid = android.Android()
a = droid.getScreenBrightness().result
print(a)@Bozek
Olvastam én is pár meredeket a kollégától, de ezt most csak egy kérdés volt. Írta is, h próbálkozik vele. Amúgy S4LA topikról nem tudok. Esetleg a python topikban tudna még rákérdezni, de nem hiszem, h a droid specifikus részekben otthon vannak.
Jó, az a paraméter a zárójelben nekem is mosolyt csalt az arcomra, de én is valahogy így kezdtem. Soha nem olvastam, csak egy programozásról szóló könyvet, a Javaról.
De sok minden nem jött át, így inkább begépeltem a példákat, moddoltam rajta és így tanultam meg az alapokat. Nem vagyok hivatásos programozó, de ha tudok segítek!
Persze ha Te és a többiek offnak érzitek a témát, akkor max püben folytatjuk. -
Mr Dini
addikt
válasz
aprokaroka87
#4966
üzenetére
Szia!
Ha jól sejtem pythonnal próbálkozol az s4la-n belül, mivel csak ott tudod használni az általam linkelt oldalon leírt parancsokat.
Ha pedig valóban így van, akkor a getScreenBrightness() érték nélkül a helyes. Valószínűleg azért nem kapsz eredményt, mert azt pl ki kell írnod egy változóba.
Pl:
a = getScreenBrightness()
És ezt utána átteheted Taskerbe, vagy Toastként feldobhatod, stb. Az értéke az 'a' lokális változóban lesz tárolva, amíg a kód fut.
-
Mr Dini
addikt
válasz
aprokaroka87
#4960
üzenetére
Nem. Még az én régi Taskeremben is benne van a Codes fülnél asszem.
-
Mr Dini
addikt
Hoppá, mit találtam a Taskerben!
Ti tudtatok arról, hogy tudja az SL4A parancsokat is kezelni?
[link]Ezzel talán még a BT-t is lehet komolyabban állítgatni, amire nemrég valakinek szüksége lett volna.
Illetve csak most jöttem rá, hogy lehet a telefonnal DDoS-ozni, mivel ha csinálok egy Scene-t, ami behoz egy oldalt, akkor az JS-sel (jquery) tudom szekálni.
![;]](//cdn.rios.hu/dl/s/v1.gif)
Eszméletlen ez a program!
-
Mr Dini
addikt
Sziasztok!
Gondoltam ismétlésképp újrakreálom az elveszett PowerAMP zenecím és előadó kiíróm. Szerencsém van, mert szinte minden megmaradt, nem kellett egyszer sem Googliznom!

Viszont picit felokosítottam, hogy pl ellenőrizze, hogy van-e fönt PowerAMP. Ehhez az ellenőrzéshez pedig csak taskeres List Apps-ot tudtam használni, full JS módszert nem találtam rá... Nektek van valami tippetek, hogy hogy lehetne máshog, megoldani?
Ja és ha valakinek megtetszik, használja egészséggel!
Köszi!
-
Mr Dini
addikt
válasz
#79335424
#4946
üzenetére
Te aztán mindenhol ott vagy!
![;]](//cdn.rios.hu/dl/s/v1.gif)
Már letettem rég az Android témáról, miután közel 3 és fél évig fejlesztettem rá alkalmazásokat, custom fw-ket stb-t, de hála a Google SELinuxjának és a többi átoknak, amik 4.4-től jöttek be, elegem lett az egészből és azóta nem foglalkozom a droiddal... Már a Tasker-t is ritkán kapom elő.
Amúgy ha jól emlékszem az e-robot nem tud Javascriptül, ami nekem nagy kedvencem. Ezért is maradtam a Taskernél.
Hidd el, nekem nagyon hízelgő, hogy minden "közös" topikunkban beharangozod szerény személyem, de így is hatalmas to-do listem van, aminek nagyon tudok örülni, de sajnos egy-egy kód megírása még a Jenkins és egyéb automatizált dolgokkal, illetve előre megírt kódokkal is rengeteg időbe telik. És most rengeteg melóm van, így nyár elején... Nomeg a családdal is kell lenni!
Szóval ennyi mindent mission impossible fejben tartani számomra... 
Talán majd egyszer!
-
Mr Dini
addikt
válasz
aprokaroka87
#4943
üzenetére
Szia!
Nem lenne egyszerűbb csinálni egy time profilt, aminek beállítod a napi időt és hozzárendelsz egy taskot, ami beállítja a fényerőt nappalira, majd egy exit taskként berakod az ellentétét?
Amúgy ilyen hosszú waitet akkugyilkosság használni.

-
Mr Dini
addikt
Szia!
A Taskerben sajnos nem fogsz ilyen "beépített" megoldást találni a problémádra... Amit tudok ajánlani, hogy kicsit nézzél utána, hogy van-e olyan intent, vagy shellparancs, amivel le lehet csatlakoztatni az eszközöket.
Viszont a probléma ott kezdődik, hogyha sikerül is lecsatlakoztaznod az órát, akkor vagy a telefon, vagy az óra küld egy discover-t és ha rátalálnak egymásra, akkor újból csatlakoznak. Tehát akkor maradt a blacklist, ha van ilyen...
-
-
Mr Dini
addikt
válasz
foregister
#4780
üzenetére
Igen, mert nem jól van megadva pár dolog a taskodban.
Mindjárt megcsinálom.
Amit javaslok:
- begineer módot kapcsold ki a beállításokban és akkor látod a globális Tasker változókat
- a változók nevei kezdődjenek nagybetűvel, mert akkor globálisként értelmezi -
Mr Dini
addikt
válasz
foregister
#4778
üzenetére
Vagy simán beállítod variable set-tel fixre a változót a teszt idejére.
-
Mr Dini
addikt
válasz
foregister
#4776
üzenetére
Szia!
Megtennéd, h felteszed mondjuk GDrivera a taskot/profilt és azt küldöd át? Ha gondolod ránézek.
-
Mr Dini
addikt
válasz
foregister
#4770
üzenetére
Akkor a SPACE-re, azaz a " "-re splittelsz és az első 2 részét fűzöd össze utólag a tömbnek.
Ha tudod, hogy melyik hanyas szó kell, akkor ez a módszer a nyerő. -
Mr Dini
addikt
válasz
aprokaroka87
#4765
üzenetére
Általában az ilyen banki sms-ek szövege ugyanaz, csak az adatok (változók) különböznek.
Namost az sms bodyját a Tasker ide menti: %SMSRB. Ezt el lehet splittelni egy olyan résznél, ami kell nekünk. Tehát ha az sms szövege pl "Az Ön ehavi megtakarítása xy Ft volt", akkor a "megtakarítása"nál el lehet splittelni a változót, amit mondjuk %SmsSplit-be mentünk el. Ez az SmsSplit egy tömb lesz, tehát az SmsSplit1-ben fogod megkapni a "Az Ön ehavi megtakarítása"-t, az SmsSplit2-ben pedig az "xy Ft volt" lesz benne. Innen megint érdemes csinálni az előbbi logikával egy splittet, vagy akár egy replace-t a "volt" eltűntetésére, annyi különbséggel, h a végeredményt most nem a tömb 2.-ik eleme, hanem az 1. eleme fogja tartalmazni, ha a volt-nál splittelünk. (Mivel a volt előtt volt.)
Aztán mehet tovább a változó a pluginnak, vagy akár intent formában.
-
Mr Dini
addikt
válasz
foregister
#4762
üzenetére
Szia!
Az sms szövegét belementi a Tasker vmi változóba. Erre tudsz variable split-elni, majd az így kapott tömb 1., vagy 2. részét küldheted tovább az appnak.
-
Mr Dini
addikt
válasz
aprokaroka87
#4751
üzenetére
Szia!
Sorry, most nem olvasok vissza, de milyen kikapcsolásra lenne szüksége, amit nem sikerült megoldanod?
Amúgy ez a night clock app megnyitás/kilövés nem a legszebb megoldás, ha már a Taskerrel natívan (értsd külső appok nélkül) is össze lehet hozni a cuccot.
Pl Scenevel. A %TIME-t beállítja egy teljes képernyőt elfoglaló scene közepére. Illetve ha Taskerrel nem is, hát shell paranccsal biztosan le lehet kapcsolni a screen lock idejét, majd vissza.
Az más kérdés, hogyha nem amoled a kijelző, akkor nagy pocséklás, ha minden este folyamatosan világít, ha jobboldalra van fordítva a telefon. Bár az amoled meg beég(het)...

-
Mr Dini
addikt
Sziasztok!
Ezzel mi lehet a gond?:
var i =listFiles("Hatterek", false).split("\n");
for (i != global(I); ;) {
var number = Math.floor(Math.random()*(i.length));
setGlobal('I',i)
}
setWallpaper(i[number]);Mint látjátok ez egy háttérképcserélő kódja (lenne). A feladata az, h kiírja a listFiles tartalmát, levágja splittel a sortöréseknél (azaz a következő fájl nevénél) és generál egy random számot, amit utánatesz az 'i' mögé kapcsoszárójelek közt. Azaz a split miatt így tudok hivatkozni a tömbösített változóra. Na szóval értitek...

Viszont szerettem volna, ha egymás után nem tenné be ugyanazt a képet. Gondoltam nem if-fel, hanem for ciklussal fogom megoldani. A gond csak az, h nem jövök rá, hol a hiba, pedig érzem, h valami nagyon nem jó...
-
Mr Dini
addikt
válasz
Mr Dini
#4714
üzenetére
Most látom, h a kód helyes, de tartalmilag hülyeséget ír ki a végén...

Így a jó:
var szov = "Hello! Ez egy teszt üzenet spacekkel. :)";
var szov2 = szov.replace(/ /g,"");
var szov = szov2.replace(/spacekkel/g,"space-knélkül");
flash(szov);Igazából előbb kéne a space-k nélkül, csak úgy meg tartalmilag nem helyes.

Ui.: jól elvagyok!
-
Mr Dini
addikt
-
Mr Dini
addikt
válasz
slice14
#4707
üzenetére
Szia!

A lehető legjobbkor néztem be ide!

Nekem semmi nem lesz undefined. De ha kiváncsi vagy hol akad el rakj ki flasheket, amik kiírják toastba, h melyik változó mit tartalmaz. Ha undefined, akkor tudod mivel kell kísérletezni!
Nekem a ,-t is lecseréli, viszont a Date-t nem cseréli. Nekem az '-' -lel van alapból.
-
Mr Dini
addikt
válasz
thesound
#4563
üzenetére
Naneee.... Pont most húztam újra az új router miatt a kisérletezős telót(volt egy kis dhcp malőr) erre nem találom a megvásároltak között... Jönnék szólni ide, erre látom, h már másnak is feltűnt... Most használhatom a régi backuppot, amiben nincs javafunctions...

Remélem a robotot, meg az automagicket nem szedik le.
-
Mr Dini
addikt
válasz
aprokaroka87
#4537
üzenetére
Én is használom zárt mellett.
Vmi hasonló funkciót lát el, csak nekem van még mellette néhány más szenzor is.
Nekem nem merül érezhetően jobban, pedig legalább 4 szenzort figyel...

-
Mr Dini
addikt
válasz
haliho0
#4513
üzenetére
Köszi! Erre nem is gondoltam!
Viszont a most szól elé és mögé is kell space, de akkor végülis az így kapott eredményt elosztom, majd azt rakom be mind2 oldalra.
Csak azt nemtudom, hogy hogy adjam meg azt, hogy ha pl 8 karakter van, akkor 8szor rakja be a space karaktert. Tehát hogy 1 karaktert hogy lehet ismételni. De ezt majd felteszem a JS topikban.

Még 1x köszi!
Gondolhattam volna rá! 
-
Mr Dini
addikt
válasz
aprokaroka87
#4511
üzenetére
Mit értessz funkció alatt?
-
Mr Dini
addikt
válasz
aprokaroka87
#4509
üzenetére
Most frissítettem csak a taskert, és nen gondoltam volna, h belerakják a javautilst.

Végülis azzal meg lehetne csinálni(megfelelő library kérdése), még ismerkedem vele.
Köszi a tippet! 
-
Mr Dini
addikt
válasz
aprokaroka87
#4503
üzenetére
Szia!
Köszönöm, h ránéztél illetve a gyors választ is!

Nekem tudna olyat, hogy spacek vannak benne, sőt az első sor lehet üres is a \n -nek (sortörés) hála. Viszont én azt szeretném elérni, hogy a spacezés helyett egyből középre igazítsa a szöveget. Gondoltam van erre vmi szintén backslash-sel (\) kezdődő tag. Vagy valami egyéb ötlet, mert ugye most összerakja a szerzőt/címet 1 változóba ' - '-el elválasztva, majd leszámolja a js, hogy hány karakter, ezt belerakja egy lokális változóba, és végigmegy egy if soron, amiben előre kiszámoltam, hogy hány space kell hozzá, h középen legyen. (Szép magyar mondat lett
) Sőt azt is tudja, hogyha egyik if sem igaz rá (pl: túl hosszú a szám címe), akkor levágja a végét és ...-ot tesz a végére. Ez szép és jó, de mire végighalad az if soron az sok idő... Ezért kérdeztem a szakikat, hogy mit javasolnak. 
Ui.: a Taskerbe beépített flash nem jó semmire. Az valóban nem hagyja az első sort. Jsben viszont megy a dolog!

-
Mr Dini
addikt
Sziasztok!
Valaki foglalkozott már komolyabban a flash -sel(toast) a taskerben?
Mert lenne egy ilyen kódom(részlet), ami a számváltáskor írja ki a szám címét/előadóját:
flashLong('Most szól:\n'+global('%Zeloado')+' - '+global('%Zenecim'));
Igen, ez egy JS, ami kiírja azt, h "Most szól: [sortörés] <előadó> - <cím>"
Namost ez valahogy így jelenik meg:

A \n szerencsére működik, de ez így elég hülyén néz ki (már bocsánat a szóért), h a most szól baloldalról kezdődik. Tudtok valami megoldást, amivel középre lehetne zárni a szöveget?
Illetve jöhetnek egyéb formázási ötletek, mindenre nyitott vagyok!
Most úgy oldottam meg, hogy megszámolja a JS, hogy hány karakter a számcím és aszerint kiszámolja hány space kell ahhoz, hogy középen legyen, de így sokáig fut a kód... :/Más: tudtok vmit, hogy hogyan tudnám (mondjuk egy intettel) észlelni, hogy a poweramp mikor állítja meg a zenét? Este szoktam zenét hallgatni és az alvás sajnos nem állítja le a mobilt. Ezért gondoltam a taskerre.
Előre is köszönöm!

-
Mr Dini
addikt
válasz
#79335424
#4483
üzenetére
Szia!
Yatse-t ismerem, használom, megvan a fullja, de nem a médiaszerver vezérlésére gondoltam, hanem kötöttem egy távirányító led szerűséget a málnára és azzal kapcsolgatok.
Még eléggé bugos a dolog, de ha lesz időm még dolgozgatok rajta.
Amúgy nálam az oké google sem megy...
Csak ha hosszan nyomom a menű gombot, akkor tudok beszélgetni az autovoiceal... -
Mr Dini
addikt
-
Mr Dini
addikt
válasz
aprokaroka87
#4448
üzenetére
Nem egészen értelek, de ha az kell, h megnézi az időt, hozzáad 5 percet, majd az így kapott eredményt letárolja egy változóba, az tök egyszerű. Js-el pár perc összedobni.

-
Mr Dini
addikt
válasz
aprokaroka87
#4446
üzenetére
A wait nem jó?

-
Mr Dini
addikt
válasz
aprokaroka87
#4433
üzenetére
Nem erről van szó, csak a fejlesztő még nem talált rá root nélküli megoldást.
-
Mr Dini
addikt
válasz
GrooveHero
#4434
üzenetére
Már megint ez a szerencsétlen Barclays...

Az roottal sehogy sem fog müködni, még xposedes root cloakal sem...

Esetleg próbáld ki, h root nélkül megy e a shellparancs, amit írtam.
-
Mr Dini
addikt
válasz
aprokaroka87
#4431
üzenetére
Foggalmam sincs...

Sokat faragtak az APIkon, lehet, h csak a Tasker nem lett "lollipopkész" bár végiggondolva ez sem igaz, mert valóban csak roottal lehet kapcsolgatni a mobilnetet.

Szerintem inkább a GPS kapcsolgatása van röhejesen
megoldvaelrontva a régebbi droidokban is.És hogy választ is kapjál elvileg a kugli célja ezzel, az adatvédelem volt a noname appokkal szemben.

-
Mr Dini
addikt
válasz
GrooveHero
#4428
üzenetére
Ha a lolli miatt nem megy a dolog, akkor vagy Secure Settings(Play), vagy Taskeren belüli +oldás a Shell (root pipa) svc data enable, tiltásnak ugyanez, csak disable-lel.
Új hozzászólás Aktív témák
- Tudástár Tasker - AZ Android alkalmazás
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Parkside szerszám kibeszélő
- Samsung kuponkunyeráló
- OTP Bank topic
- Sokkal jobb ajánlat lett elődjénél az iPhone 17e
- Kínai és egyéb olcsó órák topikja
- Autós topik
- Intel Dual Core 2000 felhasználók barátságos offolós topikja
- Samsung Galaxy S25 - végre van kicsi!
- Borderlands 4
- További aktív témák...
- Új Dell G15 Gamer FHD IPS 165Hz i7-13650HX 14mag 16GB 512GB Nvidia RTX 4050 6GB 140W Win11 Garancia
- Telefon felvásárlás!! Apple Watch Series 9/Apple Watch Ultra/Apple Watch Ultra 2
- 171 - Lenovo Legion Pro 7 (16IAX10H) - Intel Core U9 275HX, RTX 5080 (ELKELT)
- AZONNAL KÉSZLETRŐL! Intel Core i5 14600K 32GB 6000MHz RAM 2TB Gen4 SSD RTX 5060 8GB FSP 750W
- iking.hu Apple iPhone 14 128GB Midnight használt 100% akku 6 hónap garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
)
Viszont az már egy külön alkalmazást igényelne...












Bár ez a do kicsit sötét nekem 
