- Megújult mobilos felület, fórumos ráncfelvarrás a PROHARDVER! lapcsaládon
- Eladhatatlannak ítélt CPU-k eladásával javult az Intel node-ok kihozatala
- Az AI átformálja a Peugeot modelljeit is
- Ráműthető a Linux PlayStation 5-re, de csak egy boot erejéig
- Mindenféle környezeti behatásnak ellenállnak az ASUS új TUF tápjai
- Milyen TV-t vegyek?
- OLED monitor topic
- Pixel plus ultra: teszten a 6K-s LG UltraFine monitor
- Eladhatatlannak ítélt CPU-k eladásával javult az Intel node-ok kihozatala
- Canon MILC: EOS R és M topik
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Milyen széket vegyek?
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Milyen egeret válasszak?
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- lkristóf: Prohardver fórum userscript – hogy lásd, mikor neked válaszoltak
- Brogyi: CTEK akkumulátor töltő és másolatai
- Luck Dragon: Utazásra tervezve – Anker Zolo gallium-nitrid töltő
- bitpork: Meglátjuk mit hoz a jövő
-
6400 - 6301
7678 - 7601 7600 - 7501 7500 - 7401 7400 - 7301 7300 - 7201 7200 - 7101 7100 - 7001 7000 - 6901 6900 - 6801 6800 - 6701 6700 - 6601 6600 - 6501 6500 - 6401 6400 - 6301 6300 - 6201 6200 - 6101 6100 - 6001 6000 - 5901 5900 - 5801 5800 - 5701 5700 - 5601 5600 - 5501 5500 - 5401 5400 - 5301 5300 - 5201 5200 - 5101 5100 - 5001 5000 - 4901 4900 - 4801 4800 - 4701 4700 - 4601 4600 - 4501 4500 - 4401 4400 - 4301 4300 - 4201 4200 - 4101 4100 - 4001 4000 - 2001 2000 - 1
-
Fórumok
PROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
Új hozzászólás Aktív témák
-
aprokaroka87
nagyúr
-
Mr Dini
addikt
Attól még a belső tárhelyre nyugodtan tudsz írni. Illetve ha van root, át is tudod onnan mozgatni (shell segítségével pl.) a fájlokat.
-
aprokaroka87
nagyúr
-
Mr Dini
addikt
Hello,
Ez a GRANT_DOCUMENT_TREE_ACCESS a nyalókával jött be. Viszont csak a hatos Androidtól ugrik fel a kezelő automatikusan, ha az app olyan erőforráshoz akar hozzáférni, amihez nincsen joga. 5.x alatt a fejlesztőknek kell kézzel megnyitni ezt, lekérni az eredményét, majd elmenteni azt, hogy tartósan tudjon a külső SD-re írni.
Pent egy ideig próbálkozott ezzel, de aztán eldobta a Lolli támogatást, mert sok szívás lett volna vele. A 4.9u1-es verzió pl. tartalmazza ezt még, de a frissebbek nem.
Anno próbálkoztam Java Functionnel pótolni a dolgot. Ez lett belőle. A fájlkezelőt rendben felhozza, de mivel nem GUI szálon fut a task, Activity-t csak így tudok indítani. Viszont az eredményét pont ezért nem tudom elkapni. Nem teszteltem, szóval lehet, hogy működik, de kicsi esélyt látok rá...

Én inkább kértem engedélyt a fejlesztőtől, aztán patchelem a forrást, hogy lolli kompatibilis legyen.

-
aprokaroka87
nagyúr
-
Bozek
nagyúr
Jogos, kevertem a dolgokat. 4.4-nél nem volt csak, 5.0-tól jött be.
A Beállítások - More - Android Settings - Grant Document Tree Access menüpontra se jön be? Ott tudsz hozzáférést adni, a sima Copy-ra nem hozza fel.
-
Mr Dini
addikt
Ohh, akkor bocs! Azt hittem csak Nugát alatt vette ki Pent ezt az opciót. Mindenesetre ez a task pótolja a hiányzó funkciót a 7.0-nál régebbi droidokon.

Picit utánaolvastam a dolgoknak, s azért nem lett deprecated a funkció, mert még lehet használni Nugáton is, csak engedélyt kell adni az appnak az értesítésekre. Ezért kicsit átalakítottam a taskot ([link]). A Copyright-ot fenntartom magamnak az Activity indításért nem UI, háttér szálról.

Műkődik a task, köszi, bár egy árva mukkot sem értek belőle.
Elsőre talán pilótavizsgásnak tűnhet, ha még nem fejlesztettél Droidra, de itt minden le van írva az osztályról. A Java Function-ökkel pedig meg tudod szólítani közvetlenül az Android API-t, azaz olyan dolgokat is tudsz csinálni vele, amit a Tasker natívan nem, de a rendszer támogat.

Ja és cimkébe beleírtam a lehetőségeket, hogy érthetőbb legyen. A 0 a csendes, az 1 a rezgő, s a kettes a normál, ha jól emlékszem.
-
aprokaroka87
nagyúr
-
Bozek
nagyúr
Nem, 6.0 óta van az, hogy hozzáférést kér az SD-hez. 5.0 és 5.1 esetében nincs ilyen, szóval ott nem is fog működni. Ahogy írtad korábban, nálad 5.1 van, ott csak akkor tudsz másolni, ha kipipálod a Copy-nál a Use Root lehetőséget.
-
dzsordzs69
senior tag
-
dzsordzs69
senior tag
Igen, időközben ezt csináltam, így már jó, köszi.
Ez a vibrate tényleg érdekes. Miui-n vagyok, van olyan lehetőség, hogy rezgés csengetéskor, illetve néma üzemmódban. Kapcsolatom akárhová, a vibrate lefutása utánsem változik a kapcsoló állapota (se ki, se be). Viszont, ha kikapcsolom, a task lefutásakor rezzen a teló, mintha rezgőre váltana, de nem tudom kipróbálni, egy telefon van nálam.
-
dzsordzs69
senior tag
-
aprokaroka87
nagyúr
Üdv!
Az létezhet hogy azért nem tudok belső tárhelyről külsőre másolni mert a Tasker nem is látja rendesen a dolgokat?FR után vagyok...ugyebár Android 5.0 óta van ez hogy hozzáférést kér az sd kártyához is...esetemben ezt a Dokumentumok app csinálja.
Viszont rá sem kérdez.Beállitásokban sem látom erre a megoldást.
-
HREH
senior tag
Audio > Ringer Volume 0esetleg?
Furcsa, hogy azAudio > Vibrate Mode > Vibratenem megy, alapfunkció minden telefonon. -
dzsordzs69
senior tag
No, csak van más kérdésem is az új verzióval kapcsolatban.

Eltűnt a "silent mode", helyette lett "vibrate mode", de nem teszi rezgőbe a telefont. Lett egy olyan, hogy "silence ringet", gondolom ez jó lehet, de ez nem elérhető nálam. Van valami ötletetek, hogy mit csináljak, ha továbbra is szeretném az éjszakai módban rezgőbe tenni a telefont?
Köszönöm -
HREH
senior tag
-
Bozek
nagyúr
Az kell neki, hogy ha NFC matricát használ, akkor lefusson a task, ami ahhoz van társítva. Szerintem ehhez is plugin kell, de nekem csak Sony-s NFC cuccom van, amire a Sony saját alkalmazása (Smart Connect) reagál, azon belül meg be tudok állítani taskot, ha az Allow External Access be van kapcsolva a Tasker-ben. És persze ha a taskhoz tartozik ikon.

-
coelophysiis
csendes tag
Nekem nem az problémám, hogy ki, illetve be szeretném kapcsolni az nfc-t. Mindig bevan mert fizetésnél is szükségem van rá. Az kellene, mint Macrodroidnál, ha odateszem a telefont az Nfc matricához elindul a folyamat amit beállítottam. pl. Bluetooth be, automode be.
-
dzsordzs69
senior tag
Megoldódott, a kisegítő lehetőségek/szolgáltatások résznél kellett bekapcsolni.
-
dzsordzs69
senior tag
Nem, én indítottam újra. Már ha a telefonra gondolsz.

-
aprokaroka87
nagyúr
Ő a Tasker álltal indul újra?
-
dzsordzs69
senior tag
Sziasztok, az miért lehet, hogy mióta frissült a Tasker, azóta nem indul el automatikusan a telefon újraindításakor? Az engedélyek ugyanúgy vannak, mint eddig, Redmi Note 3 pro. Elég bosszantó. Esetleg a 4.9-et vissza tudom valahogy tenni?
-
HREH
senior tag
Mint írtad, van root, ezért shell commandból is kapcsolható (
Code > Run Shell)bekapcsolás:
svc nfc enablekikapcsolás:
svc nfc disableUse Root-hot mindkét esetben pipa.
-
coelophysiis
csendes tag
Az NFC-hez is külön plugin kell? Igazából nem bonyolult a Macrodroid, ugyan úgy lehet kategorizálni a dolgokat. Az nagyon jó benne, hogy nem kell hozzá külső plugin, mert alapból benne vannak.
Így néz ki nálam az MD: https://drive.google.com/file/d/0B1fnve72NnofWVJVV19sUGYwYW8/view?usp=drivesdk
Apropó nagyon untam a gyári dolgokat így megint rootoltam a telefont. Lehetőségek tárháza nyílt meg újból.
-
aprokaroka87
nagyúr
Azóta már nekem is megvan a Tasker 5.0.x
-
HREH
senior tag
Felesleges ez a plugin, a Tasker tud rezgőt és Do Not Disturb-ot is kapcsolni (amik ugyanazok, mint itt a Vibrate és a Silent lehetőségek)
A támogatás pedig csak opcionális, nem ad semmi pluszt.
A fejlesztő meg elég gáz, az MDTP pluginos bugot már hónapok óta nem hajlandó javítani, pedig még direkt írtam is neki... -
Fall-N
veterán
-
SharpSA
veterán
-
Fall-N
veterán
De tudja, erre való ez a plugin:
Sound mode Tasker pluginMűködik nekem 7.0-án, használom is.
Igaz, hogy alapból nem tudja a Tasker, de ezért is jók a pluginok. -
SharpSA
veterán
-
Bozek
nagyúr
-
SharpSA
veterán
-
HREH
senior tag
State > Cell Near- Ez a közeli adótornyokat scanneli be, és ha ezek közelében vagy (vagyis otthon), akkor aktiválódik a megadott Enter Task (ha van), ha pedig elhagyod a körzetet, azaz már egyik tornyot sem érzékeli), akkor pedig végrehajtja az Exit Taskot (ha van).Megnéztem a MacroDroidot, ügyes programnak tűnik, de nekem sokkal másabb és bonyolultabb is, mint a Tasker. Nincs kategorizálva semmi, elveszik benne az ember, itt pedig szépen kategóriákba vannak sorolva a lehetőségek. Ha jól értelmezem a "Constrains" egyfajta feltételezést enged meg. Itt az egyes action-öket (amikből áll egy Task) egyenként is lehet feltételhez kötni (mindig változóhoz, akár többhöz is), vagy többet is lehet egyszerre az
Action > Task > Ifhasználatával.
Teljesen más logika, de ha egyszer ráérzel, akkor hirtelen olyan egyszerűvé válik, mint a karikacsapás![;]](//cdn.rios.hu/dl/s/v1.gif)
Bármi kérdésed van, írj nyugodtan, megpróbálunk segíteni

-
kaciokos
őstag
-
coelophysiis
csendes tag
A Macrodroidban három részre osztják: triggers, actions és constrains. A legutolsót miként tudom itt beállítani? Nekem a módok kellenének igazából a leginkább így. Pl. otthoni mód. A notification résznél is kikellene írja, hogy: mode: otthon.
Így az első nap után teljesen más logikája van mint a MD-nak. De ebben sokkal több lehetőség van. A kedvencem, hogy kiépíthető a magyar asszidztens is. Ez zseniális. -
SharpSA
veterán
Szeretném adott időben némára állítani a csengetési módot, de ilyen funkciót nem találok, csak a rezgő módot. Tényleg nincs erre lehetőség, vagy csak én nem találom? A készülék nem rootolt. Ez a funkció az E-Robotban benne van és működik. Hogy lehet ezt megoldani a Taskerben?
-
coelophysiis
csendes tag
Köszi a válaszokat! Akkor marad még a Macrodroid is. Ott tökéletesen működik, pedig az ugye szerényebb képességű. A telefonon Android 7.0 van, eleinte rootolt de egy hónapja visszaálltam a gyárira mert mindegyik romnál volt valami idegesítő hiba. A telefon egy S7 edge.
-
HREH
senior tag
-
Mr Dini
addikt
Szia!
Elég kényes téma ez jelenleg. Annyira, hogy a stabil Droid verziókban még hivatalos API sincs hozzá (csak rejtett/system app priv.)... Az Android O-ban tervezik majd megoldani a hívásfogadást rendesen.
Érdekes, hogy az MD tud ilyet, míg a Tasker nem az adott romon. Hanyas Droid?
Illetve próbáld ki ezt a taskot, ebben a jóöreg headsetes workaroundot használtam ki kétféleképpen. Shellparancsos input keyevent-tel, illetve ugyanennek a Java API-os változatával. Aztán vagy megy, vagy nem...

-
Bozek
nagyúr
-
HREH
senior tag
-
kaciokos
őstag
-
Bozek
nagyúr
1. Beállítások - Preferences - Action. Ott a nagyító ikonnal ki tudod választani, hogy melyik Task fusson le a Quick Settings ikon megnyomásakor. Egyetlen problémám volt vele, hogy ha felhúztam az ikont a QS-be, akkor még Unset jelent meg. De ha rányomtam, akkor már beállt a Task nevére és működött.
2. Milyen Material ikonokra gondolsz? Elvileg HREH leírta a választ, de most már én is kíváncsi vagyok.

-
HREH
senior tag
Szia!
Root van? Ha van, akkor érintésemulálással megoldható, root nélkül pedig AutoInput plugin.
Ja, és üdv a Tasker világában
kaciokos: elsőt passzolom, mivel nincs 7.0+-os eszközöm, a színezés pedig annyi, hogy a nagyító ikonra kell kattintani, ott tudod kiválasztani a színt.
-
kaciokos
őstag
No, nekem is lejött az 5-ös, viszont van két dolog, ami szerepel a Play Store leírásban, mint újdonság de nem jövök rá, hogyan működik.
1. Nougat-on hogyan kell használni a quick settings ikont? Ki tudom rakni, de nem tudom beállítani, mit csináljon.
2. Az új Material ikonok elvileg színezhetőek, de nem jövök rá, hogyan.
Valaki esetleg?
-
coelophysiis
csendes tag
Sziasztok! A napokban kezdtem el ismerkedni a Taskerrel, eddig Macrodroidot használtam (azt imádom) és tervem szerint átváltok majd erre az appra. Az lenne a kérdésem, hogy miként tudom beállítani, hogy autóban (BT-on) amikor bejön egy hívás felvegye automatikusan. A probléma az, hogy levan tiltva a take call funkció. Macrodroidon tökéletesen működik.
-
Mauzes
addikt
Sziasztok!
Újra bedobom: valaki tudja, hogy quicksettings lehúzása után (Autoinputtal), hogy tudom rábírni a Tasker-t, hogy rákattintson a mobil adatforgalomra? Tehát lényegében data toggle-t szeretnék.
Root nélkül, Nougat alatt.
-
B@ldrick
aktív tag
Csinálj data/backupot vidd át és restore.
5-ös nálatok is lassan tölti be a profilokat megnyitáskor? -
aprokaroka87
nagyúr
Üdv!
Lenne egy kérdésemA tegnapi nap folyamán sajnos az egyik telefonomon FR-t kelett csinálni.
Így sajnos elvesztek a profilok...taskok stb.Viszont a másik telefonon megvannak ugyan azok a dolgok jórészt.
Mindkettő Tasker 4.9u4
Ha a Tasker mappát kompletten átmásolom az lehet megoldás?
-
aprokaroka87
nagyúr
-
kaciokos
őstag
Nem hiszem, hogy az egyedi ROM-ok lennének a ludasak, mert nekem sincs kint Samsung S7-en gyári ROM-mal. De ami késik, nem múlik, ugye...

-
aprokaroka87
nagyúr
-
dzsordzs69
senior tag
-
HREH
senior tag
Igen, mert szakaszosan jön az update csak. A Playes verziót telepítsd, mert az fog frissülni a későbbiekben, nem a próbaverzió.
A MIUI-nak ehhez semmi köze, várd meg, hogy Play-en frissítsen, az a tuti.
-
aprokaroka87
nagyúr
Emlékeim szerint 7 nap után is tudod használni...de csak a már létező Taskokat és profilokat tudod használni.
De nincs szerkesztési jogod.Bár kb 2 éve volt hogy probáltam 7 napos probaverziót.
-
dzsordzs69
senior tag
Igen, ugyanúgy a 4.9-et jelzi. Maga a program egyelőre nem morgolódik, hogy lejár 7 nap múlva. Vagy nem is teszi, csak a Secure settings? (Mert arra emlékszem, hogy minden indításnál jelzett).
-
aprokaroka87
nagyúr
De az a 7 napos probaverzió
A Playen akkor is 4.9-et ír ha eltávolitod?Ha igen, akkor ott nem stimmel valami..Lehet hogy a Miui kavar be.
-
dzsordzs69
senior tag
Letöröltem, és a Tasker oldalról feltettem. Így már fain, köszi.

-
dzsordzs69
senior tag
A tasker oldalon nem néztem, és eltávolítani sem próbáltam.

-
aprokaroka87
nagyúr
A Tasker oldalán található 7 napos verziót sem engedi telepiteni?
Azt probáltad már hogy eltávolitod a play áruházban, majd újraprobálod telepiteni?
-
dzsordzs69
senior tag
6.0.1-en alapuló miui8.
-
aprokaroka87
nagyúr
Milyen Oprendszer verzió?
Mert 5.0+ van csak update. -
dzsordzs69
senior tag
-
aprokaroka87
nagyúr
-
HREH
senior tag
Én már megszoktam a sok béta alatt, teljesen jól használható. Egyedül annyit hiányolok, hogy új Task/Profil létrehozásnál nem a FAB lesz a pipa, ezért feljebb kell nyúlni, de ez is gyorsan megszokható. A Material Design és a Magisk támogatás is nagy pluszpont, nem is beszélve a sok egyéb javításról.
-
aprokaroka87
nagyúr
-
HREH
senior tag
Kijött a stabil verzió, Play Áruházból frissíthető.
-
Mr Dini
addikt
Mindkét általam linkelt oldalon valamilyen formában ott van, hogy Droid 4.0-tól nem elérhető bármilyen app számára.

-
aprokaroka87
nagyúr
-
Mr Dini
addikt
Szia!
Már egy jó ideje nem lehetséges 3rd party appok számára a biztonság miatt ez a funkció [link]:
Not for use by third-party applications.
Régebbi Droidokon Java funkciókkal így lehetett váltani.
Esetleg root segítségével ha meg tudod adni az engedélyt neki, akkor működhet.
A hozzáférési pont elnevezés pedig eléggé ... a csőröm. Az ilyeneket jobb nem lefordítani.

-
aprokaroka87
nagyúr
Üdv!
Taskerben hogyan lehet hozzáférési (apn) pontok között váltani?
Mert sehol nem találok rá megoldást. -
aprokaroka87
nagyúr
Üdv!
Ma ugy döntöttem hogy megnézem hogy mükődik az új tasker.Na ott van olyan a test net-ben hogy auto-sync,ami gondolom az auto sync állapotát kérdezi le egy megadott változoba.
Viszont van ott egy data..amibe nem tudom mit kellene beirni.
Addig nem lesz jó a task sem.Ha valaki tudja, leírná?
Tasker 5 beta8 verzió
-
slice14
veterán
-
Mr Dini
addikt
A második és a harmadik kód szinte ugyanaz. Csak picit gyorsabb. Használhatod a második megoldást is, vagy akár az elsőt, ez csak egy javaslat volt a részemről.
Nem feltétlenül kell az egész kódot refaktorolni (újraírni), de ha új dolgokat adsz a kódhoz, amik nem függnek szorosan az eddigi koncepciótól, azt meg lehet oldani így is.
700+ sor
. Azt hogy szerkeszted? Nekem össz-vissz 8 soros az egész, bár én csak a háromnapi szöveges előrejelzést, az aktuális hőmérsékletet, a mai max/min értéket, illetve a helyet és az országot nyerem ki. Mondjuk ennél több adat nem is nagyon férne ki a statusbar értesítésre... -
Dottore
addikt
-
Mr Dini
addikt
Ez pont egy olyan összetettségű feladat, amit érdemes script segítségével elvégezni. De nem várom el, hogy megértsd az optimalizált kódom.

Most, hogy leírtad pontosan, mire lenne szükséged, összedobtam még egy kódot. Itt a vázlatom hozzá, "emberi" nyelven:
var ignoredApps = [ "net.dinglisch.android.taskerm", "com.google.android.youtube" ];
var raw = shell("pm list packages -f", false, 2).split(".apk=");
raw.forEach(function(element, index) {
if(index != 0 && ignoredApps.indexOf(element.split("\n")[0]) <= 0) {
shell("am force-stop " + element.split("\n")[0], true, 5);
}});
flashLong("Appok sikeresen bezárva!");Ez is teljes mértékben használható, viszont egy kicsi gépiesítve formázással sokkal gyorsabb eredményt kaphatunk. Ezért szoktam minden kódot átalakítani ilyenre:
var ignoredApps = [ "net.dinglisch.android.taskerm", "com.google.android.youtube" ];
var _0xd34e=["\x2E\x61\x70\x6B\x3D","\x73\x70\x6C\x69\x74","\x70\x6D\x20\x6C\x69\x73\x74\x20\x70\x61\x63\x6B\x61\x67\x65\x73\x20\x2D\x66","\x0A","\x69\x6E\x64\x65\x78\x4F\x66","\x61\x6D\x20\x66\x6F\x72\x63\x65\x2D\x73\x74\x6F\x70\x20","\x66\x6F\x72\x45\x61\x63\x68"];var raw=shell(_0xd34e[2],!1,2)[_0xd34e[1]](_0xd34e[0]);raw[_0xd34e[6]](function(_0x66fdx2,_0x66fdx3){0!= _0x66fdx3&& ignoredApps[_0xd34e[4]](_0x66fdx2[_0xd34e[1]](_0xd34e[3])[0])<= 0&& shell(_0xd34e[5]+ _0x66fdx2[_0xd34e[1]](_0xd34e[3])[0],!0,5)})
flashLong("Appok sikeresen bezárva!");Utóbbinak teljesen ugyanazok a bemeneti és kimeneti változói.
Root kell hozzá a force-stop miatt!
-
slice14
veterán
Köszi, de maradok a memóriazabáló megoldásnál. Ebből kb értem az első kettő kódot, de a harmadiknál már a fülem ketté áll. Gyakorlatilag elvesztettem a fonalat.
A változó névhez visszatérve, meg így van az egész wu.js megírva. Tuti nem fogok átpötyögtni 700+ sort , csak a szépség miatt. Legfeljebb ha lesz kicsitt több időm.

Azért mégegyszer köszi.
-
Dottore
addikt
Hát ennyire nem

Azt hiszem ez túl szép megoldás nekem, mert ha ezt használom, el kell kezdenem a scriptekkel foglalkozni, amikhez kb. semennyire nem értek. Ezt nekem még ki kell íratnom egy fájlba, a következők szerint:
am force-stop com.creativetrends.folio.app.key
am force-stop com.foobar2000.foobar2000
am force-stop com.xnview.XnGifPro
am force-stop com.noinnion.android.greader.readerproEzt a listát futtatom és kötegelve törli a benne lévő appokat.
-
Mr Dini
addikt
Igen, ugyanazon az elven működik, csak a Java API-os megoldás több lehetőséggel bír, illetve nem feltétlen kell root az alkalmazáson belüli használatához.
-
aprokaroka87
nagyúr
Üdv!
Taskerben van lehetőség arra hogy egy adott alkalmazásban ki és be kapcsoljuk annak értesitéseit?
Tudom hogy Securesettings plugin-ban van rá lehetőség, viszont igazábol jó lenne erre maga a Tasker is.
Jó ez a Securesettings plugin, viszont ezek jórészét tudhatná a Tasker is alapból.
Gondolom itt pl ilyenekre hogy app disable/enable, data törlése.
Ugyebár az app enabled/disabled re van shell parancs, ám az eleve root függő.
Az értesitésre is kerestem shell-t viszont nem találltam.
-
Mr Dini
addikt
Valahogy így gondoltad?
var ignoredApps = [ "net.dinglisch.android.taskerm", "com.google.android.youtube" ];
var _0x5e66=["\x2E\x61\x70\x6B\x3D","\x73\x70\x6C\x69\x74","\x70\x6D\x20\x6C\x69\x73\x74\x20\x70\x61\x63\x6B\x61\x67\x65\x73\x20\x2D\x66","\x0A","\x69\x6E\x64\x65\x78\x4F\x66","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68"];var raw=shell(_0x5e66[2],!1,2)[_0x5e66[1]](_0x5e66[0]),appList=[];raw[_0x5e66[6]](function(_0x491fx3,_0x491fx4){0!= _0x491fx4&& ignoredApps[_0x5e66[4]](_0x491fx3[_0x5e66[1]](_0x5e66[3])[0])<= 0&& appList[_0x5e66[5]](_0x491fx3[_0x5e66[1]](_0x5e66[3])[0])});
alert(appList.toString());Az ignoredApps tömbbe tudod felvenni azokat a csomagneveket, amikre nincsen szükséged a listázásban (whitelist). A végeredmény pedig az appList tömbbe kerül, amit szemléltetésképp ki is iratok egy alerttel.
-
Dottore
addikt
Köszi szépen, meg fogom nézni!
Egy kicsit viszont elindultam másik irányba.
Az adb shell pm list packages parancsal kiíratom egy listába (pl. blacklist) a telepített programokat. Annyi lenne a kérdésem, hogy ha van mondjuk egy whitelist néhány appal, ezeket, hogyan tudom kivonni a blacklistes felsorolásból? -
aprokaroka87
nagyúr
-
Mr Dini
addikt
Bocs, közben találtam rá mégis megoldást. [link]
Azt tudtam, hogy a Droid 21-es API-ban a Gúgli kivette a recent appok lekérdezésének lehetőségét 3rd party csomagok számára, viszont arról nem tudtam, hogy csináltak alternatívát. Bár ezt is (a linkelt service-t) csak system app tudja igénybe venni, vagy esetleg ADB-n lehet megpróbálni egy android.permission.PACKAGE_USAGE_STATS jog megadást az alkalmazásod számára. Egyéb esetekben max. root mellett tudsz vele valamit kezdeni. Viszont, ha működik az ADB-s megoldás, akkor sem lesz elég hozzá a Tasker, ehhez külön plugin/Tasker App Factoryvel gyártott csomag kell már a plusz jogosultság (permission) miatt.
-
Mr Dini
addikt
Igen, valahogy így gondoltam.

Viszont, JS-ben (és Javaban) az a "trend", hogy változónevet csak spec. esetekben kezdünk nagy betűkkel. S a második szótól kezdve nagybetűzünk csak. Így pl. a Unixtime helyett a unixTime a "szebb". Persze ez nem sokat változtat a kódon, csupán könnyebben értelmezhetővé teszi a más programozók számára.
Illetve a Unixtime változó felesleges, mert inicializálod, adsz neki értéket, majd rögtön át is másolod a price1 változóba. Csak feleslegesen fogyasztja a memóriát. Mehet a global érték egyből a price1-be.
A harmadik pedig, hogy nagyon hasznos a rengeteg beépített Tasker változó, de amikor lekérdezed az értékét, akkor a Droid meghívja a Tasker adott kódját, az pedig feldolgozza, majd visszaadja a pillanatnyi értéket. Ez is idő. Viszont a JS kód lefutásra elküldésekor a Tasker az összes global(xyz) helyére behelyettesíti az aktuális értéket, s csak ezek után fut le maga a JS. Szóval ha már adott a Javascript, ajánlom figyelmedbe a Date osztályt, amivel szépen le lehet kérni az időt Unix időben.
Egyébként itt az én megoldásom (Figyelj arra, hogy mindegyik kódban MS-ben kértem le a UNIX időt, s a UnixUpdateTime nevű változót olvasom be!):
var interval = 20; // in minutes
if(new Date().getTime() - new Date(parseInt(global('UnixUpdateTime'))).getTime() >= interval * 60 * 1000) {
setLocal('cantaskrun', true);
} else {
setLocal('cantaskrun', false);
}S ha feltételezzük, hogy a UnixUpdateTime lehet üres, vagy valami csoda folytán nem számsorozat, akkor itt egy kicsit biztonságosabb megoldás:
var interval = 20; // in minutes
function getDateFromTaskerVariable(varName) {
if(parseInt(global(varName))) {
return parseInt(global(varName));
}
else {
return 0;
}
}
if((new Date().getTime() - getDateFromTaskerVariable("UnixUpdateTime")) >= interval * 60 * 1000) {
setLocal('cantaskrun', true);
} else {
setLocal('cantaskrun', false);
}És itt az utóbbi kódom rendesen optimalizálva (ezt érdemes élesben használni, a többit csak azért másoltam be, hogy értelmezhető legyen):
var interval = 20; // in minutes
var _0x9479=["\x67\x65\x74\x54\x69\x6D\x65","\x55\x6E\x69\x78\x55\x70\x64\x61\x74\x65\x54\x69\x6D\x65","\x63\x61\x6E\x74\x61\x73\x6B\x72\x75\x6E"];function getDateFromTaskerVariable(_0xb822x2){return parseInt(global(_0xb822x2))?parseInt(global(_0xb822x2)):0}( new Date)[_0x9479[0]]()- getDateFromTaskerVariable(_0x9479[1])>= 60* interval* 1e3?setLocal(_0x9479[2],!0):setLocal(_0x9479[2],!1)A logika az egészben annyi, hogy a Taskernek igyekeztem minél kevesebb számolási feladatot adni (konkrétwn nullát), mivel ezekben a Javascript sokkal gyorsabb és pontosabb. Így a végső eredmény a cantaskrun lokális változóba kerül. Amennyiben letelt az intervallumban megadott idő a két lefutás közt, úgy true lesz az értéke, egyéb esetben pedig false. Azaz a JS után közvetlenül egy Stop Task [HA %cantaskrun eq false] megoldja a dolgot.

Használd egészséggel, s ha nem megy valami, vagy nem világos, akkor kérdezz bátran!

PS: Mivel az összes projektem gyalulásra került egy szerencsétlen user error kapcsán, így elveszett az összes segítő szkriptem. Így a kódot teljes mértékben kézzel írtam, ezáltal tesztelve is lett.

Üdv!
-
HREH
senior tag
Az Or és az Or+ ugyanaz, de az utóbbinak megasabb a precedenciája, azaz "elsőbbséget" élvez.
A Matches-t már mondtam miért nem jó. A Tasker pedig de, pont, hogy 100%-ban azt értelmezi, amit megadsz neki, ha nem működik, akkor valamit rosszul adtál meg. -
aprokaroka87
nagyúr
-
HREH
senior tag
Itt lesz:
Ifs (475)
A1: Flash [ Text:Yes Long:Off ] If [ %DAYW eq hétfő |+ %DAYW eq kedd |+ %DAYW eq szerda |+ %DAYW eq csütörtök |+ %DAYW eq péntek & %TIME > 19.00 & %TIME < 6.00 ]Or (High Precedence) operátort használ (Or+)
Ehh, jó béna lett a tördelés

-
slice14
veterán
-
slice14
veterán
-
aprokaroka87
nagyúr
-
slice14
veterán
-
HREH
senior tag
Nem.
Azt adtad meg feltételként, hogy hétfő/kedd/szerda/csütörtök van VAGY péntek van és elmúlt este 7 VAGY még nincs reggel 6.
De ha elolvasod amit linkeltem, akkor megérted (vagy nem...) -
Dottore
addikt
-
slice14
veterán
-
aprokaroka87
nagyúr
Nekem a második if esetén is zöld a jelzés.
Pedig ott azt adtam meg feltételként hogy hétfőtől- péntekig 19 és 6 óra között.Ha megforditóm a sorrendet már jó, vagyis csak az első if lesz zöld.
Új hozzászólás Aktív témák
-
6400 - 6301
7678 - 7601 7600 - 7501 7500 - 7401 7400 - 7301 7300 - 7201 7200 - 7101 7100 - 7001 7000 - 6901 6900 - 6801 6800 - 6701 6700 - 6601 6600 - 6501 6500 - 6401 6400 - 6301 6300 - 6201 6200 - 6101 6100 - 6001 6000 - 5901 5900 - 5801 5800 - 5701 5700 - 5601 5600 - 5501 5500 - 5401 5400 - 5301 5300 - 5201 5200 - 5101 5100 - 5001 5000 - 4901 4900 - 4801 4800 - 4701 4700 - 4601 4600 - 4501 4500 - 4401 4400 - 4301 4300 - 4201 4200 - 4101 4100 - 4001 4000 - 2001 2000 - 1
-
Fórumok
PROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
Hirdetés
- Tudástár Tasker - AZ Android alkalmazás
- Luna Ring 2.0 - így van értelme
- Megújult mobilos felület, fórumos ráncfelvarrás a PROHARDVER! lapcsaládon
- Ingyenes webtárhely
- ingyenes webtárhely és játékszerver
- Milyen TV-t vegyek?
- Formula-1
- World of Tanks - MMO
- TP-LINK routerek
- OLED monitor topic
- Apple iPhone Air - almacsutka
- További aktív témák...
- Gigabyte Z170X-Gaming 7 Rev 1.1 / Beszámítás OK!
- Apple MacBook "BlackBook" (2007) - 2,16GHz Core2Duo, 4GB RAM, gyári töltővel (Retro / Projekt gép)
- Realme Realfit F3 ANC aktív zajszűrésű Bluetooth fülhallgató
- Fibocom L850-GL WWAN 4G LTE mobilnet kártya
- Realme Realfit F2 Pro Hibrid bluetooth fülhallgató
- BESZÁMÍTÁS! Gigabyte M32U Arm Edition 31,5 144Hz IPS 1ms monitor garanciával hibátlan működéssel
- Dell és HP szerver HDD caddy keretek, adapterek. Több száz darab készleten, szállítás akár másnapra
- Eladó Xiaomi Poco F3 dual 6/128GB / 12 hónap jótállás
- PlayStation 5 FAT DIGITAL + kontroller 6 hó garancia, számlával!
- Lenovo LOQ RTX 5060 GARANCIÁS GYAKORLATILAG ÚJ!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



De nem nugáton vagyok, 6-os alapú Miui-t használok.

![;]](http://cdn.rios.hu/dl/s/v1.gif)



. Azt hogy szerkeszted? Nekem össz-vissz 8 soros az egész, bár én csak a háromnapi szöveges előrejelzést, az aktuális hőmérsékletet, a mai max/min értéket, illetve a helyet és az országot nyerem ki. Mondjuk ennél több adat nem is nagyon férne ki a statusbar értesítésre...

