- Azonnali navigációs kérdések órája
- Poco X6 Pro - ötös alá
- Csak semmi szimmetria: flegma dizájnnal készül a Nothing Phone (3)
- Garmin Forerunner 970 - fogd a pénzt, és fuss!
- Honor Magic5 Pro - kamerák bűvöletében
- Honor Magic6 Pro - kör közepén számok
- OnePlus One - Kína már itt One
- Android szakmai topik
- Bemutatkozott a Poco X7 és X7 Pro
- Honor Play - játék az árakkal
Új hozzászólás Aktív témák
-
Headless
őstag
válasz
Headless #5140 üzenetére
Pont az airplane módot akarnám kikerülni, meg a konfig módosítást.
Ahhoz nem kell másik program...
sqlite3 /data/data/com.android.providers.settings/databases/settings.db "update global SET value = 9 WHERE name = 'preferred_network_mode'"
sqlite3 /data/data/com.android.providers.settings/databases/settings.db "select value FROM secure WHERE name = 'preferred_network_mode'"
settings put global airplane_mode_on 1
am broadcast -a android.intent.action.AIRPLANE_MODE --ez state true
sleep 5
settings put global airplane_mode_on 0
am broadcast -a android.intent.action.AIRPLANE_MODE --ez state false -
holozis_HUN
addikt
válasz
Headless #5117 üzenetére
Rendben! Működik
Látom az értesítést nem lehet kikapcsolni, ha memóriában akarom tartani... Sebaj
Ez a legkisebb. Köszönöm mindenkinek!
Csak 1 kérdés még. Kivételeket hol tudok hozzáadni? A Messengerhez jól jönne. Illetve ez csak annak fog netet adni? Mert ha jól emlékszem ilyenkor a Stamina bugos volt, és minden kapott netet. Gondolom ilyenkor a net bekapcsolva marad, de csak a messenger fér hozzá, a google szolgáltatások, android nem. Legalábbis így képzelem el.
-
holozis_HUN
addikt
válasz
Headless #5114 üzenetére
Kikapcsolt képernyőnél nem szeretnék mobilnete, így mint ahogy a Staminánál volt
Szóval ez így jó lesz szerintem. Főleg, hogy ennyire, másodpercre pontosan belőhető.
Ha ezzel a "play" gombbal kapcsolom be, pl a mobilnet ki parancsot, akkor bekapcsolt képernyőnél már egyből lelövi a netet. Ha a másik parancsot aktiválom, akkor pedig nem lövi ki a netet. Mit rontottam el?
-
holozis_HUN
addikt
válasz
Headless #5110 üzenetére
Jó lesz így a mobilnet tiltása, mert kikapcsolt képernyőnél nem akarok netet, bekapcsoltnál meg az Android rendszert nem akarom netre engedni.
Sikerült belőnöm, rámegyek a "play" gombra, és a status bar-on írja: Utolsó parancs: Stamina (ez a neve ugye)
Gondolom így most csak ez fut, szóval nem fogja aktiválni azt, hogy ha bekapcsolom a képernyőt, akkor vissza adja a netet. Mindkét parancs mentve van.
-
#79335424
törölt tag
válasz
Headless #5042 üzenetére
Ezek csak tippek! Engineer módban meg tudod nézni, hogy az egyes hálózati módokhoz milyen sorszám van rendelve. Secure Settings -ben pedig tudod sorszám szerint kapcsolni a módokat. A váltás elé iktass be egy hálózati kapcsolat megszakítása műveletet, és némi várakozást!
-
-
#79335424
törölt tag
válasz
Headless #5023 üzenetére
Én ott akadtam el az egyik ötletemnél, hogy Robotparancsban nem tudom változó értékét intent -be illeszteni activity indításához (változóból telefonszámot megadni uri -nak). Sajnos, Tamás elég határozottan jelentette ki, hogy ilyet nem lehet.
Shellparancsban viszont sztem lehetne, és aztán a változóból beillesztett, konkrét értékkel, egy "am" utasítással indítani a parancsot. Talán.... -
#79335424
törölt tag
válasz
Headless #5017 üzenetére
Így legyen ötösöm a lottón! Amikor olvastam az előző hsz. -ed, biztos voltam benne, hogy valami shelles megoldáshoz fogsz nyúlni.
Szerintem kérdezd meg Tamástól! Ez a kimenetes dolog engem is érdekelne. Nem teljesen vágom, hogy mit szeretnél, de nem lehetne az egészet scriptbe írni? Emlékszel a geteventes ügyre? Ott is küszöbértékeket adtál meg feltételnek Robotparancs indításához, a shellparancson belül.
-
Headless
őstag
válasz
Headless #5016 üzenetére
Hát úgy tűnik marad a fókusz, viszont shell scriptel csinálnám meg a vissza ellenőrzést van lehetőség stdout-ot változóba rakni? Mert akkor az ellenőrzés eredményét beírnám változóba és akkor már mehetne robotból. Jelenleg külön leállító parancs, amit intent-el hívok meg.
Ellenőrzés alapja a ram használat, ugyanis a service-ek bent maradnak. Kilövés után, viszont az összes amit néztem, 70 mb alá esik, míg futás alatt mind 100+ mb. Ha már shell rögtön ki is lövöm őket.
-
válasz
Headless #4843 üzenetére
A Bt kapcsolgatásához használtam 40 mp-t, ha megszakad a kapcsolat, de most, hogy így végiggondoltam, tényleg nincs szükségem ilyen rövid intervallumra. Mert ha megszakad a kapcsolat és csak 1,5 perc múlva próbálkozok újra, addigra a kliens úgy is kikapcsol..
Üdv: Mcrazy
-
válasz
Headless #4841 üzenetére
Nem az 5-10 mp a lényeg.. de mondjuk 30-40 mp-s periódusokat használtam már, de nem folyamatosan.
A lehetőséget hiányolom.. vagy egy szimpatikus megoldást.Elnézést, ha körülményesnek tűnök, de egy másik programból jöttem és valszeg ezért ebben is az ahhoz hasonló megoldásokat keresem.
-
válasz
Headless #4831 üzenetére
Még egy észrevétel a feltételeknél.
A " nem Van hálózati kacsolat" még érthető, de a "nem Képernyő állapota"-ból ember legyen a talpán, aki rájön a sok feltétel között, hogy mit jelent.
Ezek "apró" dolgok, de jelentősen megnehezítik a program átláthatóságát.
Persze meg kell szokni és utána nem gond.. -
válasz
Headless #4829 üzenetére
Hát igen.. a szintaktikát kell jól elsajátítani és onnantól kevesebb az akadály.
Én mondjuk örülnék, ha a wifi-hez hasonlóan a Bt-nél is lenne olyan változó, hogy kapcsolódva vagy szétkapcsolva. Nem kéne ehhez külön egy ( vagy kettő) parancsot létrehozni. Így is elég lesz mindent átlapozni, mire a 40 parancsot áthozom a másik programból. Persze lehet, hogy nem lesz olyan sok, mert néhányat majd egybetömörítek, amennyire lehet ( vagy tudok).Ebben a programban megvan a lehetőség, hogy mindent egybe paszírozzon az ember, csak legyen aki utána átlátja.
-
válasz
Headless #4815 üzenetére
Szia!
Köszönöm a segítséget. Valószínűleg rosszul tettem fel a kérdést, mert egy másik megoldásra vártam, a változó értékének összehasonlítására. Nem pedig az, hogy true vagy fals. Az igaz-hamis szavak helyett szerepelhet ott az "akármi" vagy "bármi" is. Felteszek egy képet a másik programból, hogy érthetőbb legyen.Üdv: Mcrazy
-
#79335424
törölt tag
válasz
Headless #4682 üzenetére
Dehogyis! Természetesen élesben próbáltam, fülessel. Csak a state paramétert közvetlenül próbáltam megadni szövegként. Nem illesztettem be a "változó értéke" konstanst. Ezzel csak azt kívánom jelezni, hogy egy programozást nem tanult, egyszerű, földi halandó számára egyáltalán nem olyan egyértelmű a lokális és globális változók kezelése a Robotban.
Persze, ez nem Neked szól. Köszönöm, hogy megmutattad, így már rögtön él a project és működik egy parancsban a ki és bedugás detektálása.Már csak Zeon.hu -nak kell elmagyarázzuk, hogy miről van szó.
Zeon.hu:
A project él, headless screenshot -jain ott a lényeg, de írj, ha elakadnál! -
#79335424
törölt tag
válasz
Headless #4680 üzenetére
Így én is meg tudom, de ezt sztem egy parancsban is lehetne. A ki/be csatlakozás eseménynek van egy "state" kimenője. Ennek az értéke biztosan más ki és bedugott fülesnél. Csak, nem bírom megjeleníteni a state értékét, pedig egy órája küzdök vele, mint disznó a jégen.
-
the_pimp
senior tag
-
#79335424
törölt tag
válasz
Headless #4280 üzenetére
Sztem ilyet nem lehet, mert a Chrome nem tudatja más alkalmazással, hogy épp "videó módba" került. Ha az "Android kérdezte", akkor az a teljes rendszerre vonatkozik. Ha a Chrome, akkor csak arra. A Robot csak arról tud értesülni, hogy egy alkalmazás fókuszba került. Tehát, a teljes Chrome -ra tudod alkalmazni a forgatást, de csak a videó módjára nem. Persze, trükközni lehet. Pl. egy floating forgatásállító gombot meg lehet jeleníteni a Chrome fölött. Vagy, vmi hardvergomb műveletet (pl. hangerő fel, hosszan) rendelni a parancs indításához.
-
#79335424
törölt tag
válasz
Headless #4055 üzenetére
Igen, tudom, hogy tudja, de én mégis "belekevertem" a Robotot. Az Xposed Additions csak azt tudja megkülönböztetni, hogy lock van, ki, vagy bekapcsolt kijelző, valamint a nyomásmódokat. De, pl. állapotváltó kapcsolást nem tudsz csinálni és fókuszeseményt sem tudsz használni feltételnek (hogy a gombnak csak akkor legyen érvényes a megadott funkciója, ha egy bizonyos alkalmazás van fókuszban). Robottal viszont igen. Igazából nem is értem, hogy miért nem Tasker plugin az Xposed Additions, illetve, hogy miért nem profilozhatók a kapcsolásmódok. Akkor a Robot aktiválhatná a kívánt kapcsolási profilt.
-
#79335424
törölt tag
válasz
Headless #4050 üzenetére
Sztem valahol eltévedtél.
A link és az activity indítása az két, különböző módszer. A linknél a küldő teló lekéri a pozíciót, azt a link sablonba illeszti és ennyi. Az e-mail sztem felejtős, mert nem lehet kiolvasni belőle az infót. De ezzel nincs gond, mert van Gdrive, Foldersync, Bit Torrent Sync, stb. Szóval, n+1 mód, hogy a link átkerüljön. Ugyanez a szitu a másik módszernél, csak ott nem készül link, hanem csak a koordinátákat küldi át. Ezeket kellene felhasználni az activity uri sorában, de ott csak manuális (konstans) adatmegadási lehetőség van. Vszínűleg extraként kellene hivatkozni a fájl elérési útjára, vagy egy Robot változóra, de az még nekem nem megy.
-
#79335424
törölt tag
válasz
Headless #4048 üzenetére
Ezt írtam. Küldő oldalon kell összefűzés operátorral a linkbe illeszteni az aktuális koordinátákat, majd a másik telóra, fájlba küldeni. Én egy kicsit másfelé is kacsintgatok. Tegyük fel, hogy kíváncsi vagyok egy másik készülék helyzetére! Küldök rá egy e-mail -t, vagy SMS -t, erre az visszaküldi a pozícióját. Nyilván úgy kerek, ha az teljesen automatikusan megnyílik. Attól, hogy kapok egy linket, az még nem fog megnyílni. Ezért nyitja meg a Robot. Pontosabban, meghívja a Térképet (most jön a licit: vagy, a Sygicet, vagy az IGO -t). De, közben eljutottam oda, hogy a Térképhez sem kell link.
Műveletek -> egyéb -> activity indítása. Erre símán indul:Csak még az nincs meg, hogy az uri hogy lesz változó, mert arra nem láttam lehetőséget.
-
#79335424
törölt tag
válasz
Headless #3994 üzenetére
Akkor nem csak nálam van vele gond. Sztem neked símán megy a logolvasás. A hibakövetésben látom, hogy a plugin küldi az infót, csak, mintha rossz lenne a "címzés". Olyan, mintha célzottan a Taskernek küldené, ezért nem tud reagálni a Robot. Én csak utólag tudtam meg, hogy az Autoinputban is van ilyen lehetőség. Addigra már megcsináltam Xposed + Xposed Additions pro -val. Ez biztos, hogy működik. Hardvergombhoz lehet parancsikon indítást (is) rendelni. Így kapcsoltam a Robothoz. A Robot pedig egy zseblámpa alkalmazást indít/leállít, amiben az van beállítva, hogy induláskor egyből aktív legyen.
Egyébként, elnézést a #3985 -ért! Megint figyelmetlen voltam, csak a tartalmat néztem. A mai hsz. -ednél esett le a tantusz, hogy kinek sugalltam, hogy nem lesz rá időm.
Természetesen, örülök, ha Neked bármikor, bármiben segíthetek és még egyszer sorry!
Ráadásul az indulásomat is megcsúsztatták két héttel.
-
#79335424
törölt tag
-
#79335424
törölt tag
válasz
Headless #3983 üzenetére
Én Xposed framework alá, Xposed Additions pro -val csináltam, de sztem Autoinput modullal is megoldható.
De jó lenne, ha más is beszállna a support -ba, mert a következő kérdés a "leírnád részletesen" lesz és mindenre nekem sincs időm. Annál is inkább, mivel kedden átköltözöm egy másik országba és addig még van egy-két feladatom.
-
t181
senior tag
válasz
Headless #3896 üzenetére
Köszönöm!
Tökéletes, bár háromszor kellett törölnöm a Robot adatait, mire elkezdett működni.
Néha elkezdett olyat csinálni, hogy nem akart menteni vagy tesztelni. Az adott gomb megnyomása után feldobta a "kérlek várj" feliratú (ha jól emlékszem ez volt írva) ablakot és ez nem tűnt el addig, amíg be nem zártam a programot, megnyitás után pedig ugyanez volt a helyzet. Csak a program adatainak törélése segített. Először arra gondoltam, hogy Én írok el valamit, így próbáltam egy egyszerű jpg másolást a kártya gyökeréből ugyanide, csak más néven, de így is előfordult. Aztán Keep-ben megírtam a parancsot, töröltem a Robot adatait, létrehoztam a Keepben megírt parancsot és azóta működik. Nem tudom mi lehetett a baj... -
#79335424
törölt tag
válasz
Headless #3849 üzenetére
Már hogyne tartozna ide! Ez borzasztó! Te nem látod ennek a Google húzásnak a következményeit? Akkor nézd vissza Tamás itteni aktivitását a levél előtt és után! Na, ki fog a végén ráb...ni egy ilyen húzásra? Kb. mindenki. Ha a "termelőt" kitiltják a piacról, akkor nem tud elég vásárlót elérni. Sztem a fejlesztők többségének így sem vmi nagy kasza ez az Androidosdi. Inkább lelkesedésből csinálják. Ha ezt kiöli belőlük a Google, akkor befejezik. Mi meg szopunk. Az Apple más story. Hasonlítsd össze az árakat!
-
#79335424
törölt tag
válasz
Headless #3725 üzenetére
Nem tudom, hogy Te mit szeretnél, de nekem pontosan erre lenne szükségem. Mivel fájlba tudom küldeni, ezért most is tudnám használni a Robotban, csak körülményes módon. Az lenne a tuti, ha a kimenetet egyből visszaküldené egy változóba. Sztem ez megoldható, mert egy intent tartalmazhat ilyen adatot.
-
#79335424
törölt tag
válasz
Headless #3723 üzenetére
Nem értem, hogy hol itt a hiba. A kimenet megjelenik. Szerintem Tamás meg tudja mondani, hogy lehet ezt az adatot az "am" parancsba (vagy broadcast -ba?) illeszteni, hogy a Robot azzal a megfelelő változó értékét állítsa be. Ha pedig a különböző inputhoz tartozó, de ugyanolyan típusú kimeneteket kellene megkülönböztetni, akkor arra sztem jó lehet a -t kapcsoló, ami az időt adja a sorokhoz.
-
#79335424
törölt tag
válasz
Headless #3720 üzenetére
Igen, a kimenet részletezése miatt egy -c 40 -es kimenetet küldtem Neked, amit Te kopiztál. Ezt én már alapból átírogattam -c 8 -ra (sztem az 5 is elég lenne). A parancsod végére biggyesztettem a
>/storage/emulated/0/Getevent_Xcord.txt
-t. A koordinátát szépen fájlba mentette. Úgy már működne, ha fájl helyett, Robot változóba lehetne küldeni. Tehát, nem a Robot "keresné" a kimenetet, hanem, amikor van kimenet, az továbbítódna a Robotnak. A kérdés a hogyan. Erre talán Tamás tudna válaszolni. -
#79335424
törölt tag
válasz
Headless #3715 üzenetére
Megpróbálom érthetőbben.
Ha terminálban kiadom a parancsot, akkor "nem történik semmi". Ha utána rátapicskolok a kijelzőre, abban a pillanatban jelenik meg a koordináta. Tehát (gondolom én), amikor a Robot futtatja a parancsot, aminek a kimenetét egy változóban kéne rögzítse, akkor nincs kimenet. Azt nem tudja a Robot, hogy a következő érintés utáni infót kéne változóba tennie. Abban egyetértünk, hogy az lenne a legtutibb, ha a lehetőségek alapján Tamás érezne rendkívül erős indíttatást egy "Kijelző megérintve (X Y)" eseményhez
(valamint, ehhez kapcsolódóan egy "gomb megnyomva (KEY)" és egy activity fókuszban (name) is kéne a teljességhez). Enélkül én sem tudok jobbat, mint a fájlba írás, pedig sztem biztos lenne közvetlenebb mód is. Egyébként (jobb híjján) nem lehetne az egészet a scriptben lezongorázni? Ha megvan az X és Y kimenet, akkor "már csak" azt kell megvizsgálni, hogy két-két konstans érték közé esnek -e és ha igen, akkor indítani egy Robot parancsot (ezt korábban teszteltük, az "am" shellparanccsal indítható Robot parancs).
-
#79335424
törölt tag
válasz
Headless #3700 üzenetére
Mégsem 100 -as. Terminal Emulator -ban hibátlan, de Robotban nem tudom működésre bírni. Gyanítom, hogy az a gond, hogy a Robot, a parancs aktuális kimenetét használná, de a parancs az enter utáni első érintés koordinátáját adja vissza. Vagyis, közvetlenül enter után a parancs kimenete még 0.
-
#79335424
törölt tag
válasz
Headless #3696 üzenetére
Összeraktam egy zip -be az egész pakkot (használható kapcsolók, device infó, getevent -l, getevent -s kimenetek).
ZP999_Getevent_Commands01 -
-
#79335424
törölt tag
válasz
Headless #3694 üzenetére
Még nem jutottam el a kimenetig. Pedig három órája pötyögöm a parancsokat. Nem mondom, hogy nem tanulok belőlük, csak hát....
Az megvan, hogy az én telómon a /dev/input/event8 a figyelendő kimenet. "-l " -re szépen kiírja a neveket, "-c num" -ra vágja a listát, "-s" -re visszaadja a kapcsoló kimenetét. De se "-l" -lel, se "-s" -sel nem sikerül kiszűrni a sort. A:
getevent -l /dev/input/event8
-ra kiadja a neveket, de nekem csak az:
EV_KEY BTN_TOUCH DOWN
utániEV_ABS ABS_MT_POSITION_X
EV_ABS ABS_MT_POSITION_Y
sorok értékei kellenének. Ha "-s" -sel próbálom, akkor a:
getevent -s event -c 5 /dev/input/event8
-ra kilistázza a sorokat, amikben a 4. (0003 0035) és az 5. (0003 0036) sorok utolsó, egybefüggő karakterei tartalmazzák a koordinátákat. Ezek ugyanazok, mint az "-l" kapcsoló esetén a POSITION_X és Y értékei. Csak az nincs meg, hogy magukhoz az értékekhez hogy jutok hozzá, a többi sallang nélkül. Hiányzik párszáz év számtech és Linux alap. -
fpeter84
senior tag
válasz
Headless #3358 üzenetére
A külső programon belüli kezelés nyilván megoldható, de én arra gondoltam hogy maga az e-robot tudjon a külső információkra reagálni: programot indít, hangerőt állít, buborékba kiírja a külső hőmérsékletet, stb stb stb
Ha erre a külső programra van szükség, akkor nyilván polling-al lenne csak megoldható: az e-robot összerak egy kérdést, és a kapott válaszra reagál. De per pillanat azt se tudom hogyan lehetne reagálni a kapott válaszra..
Ezzel szemben ha az e-robot natívan kezelné az eszközt és folyamatosan nyitvatartaná, akkor interrupt-szerűen maga a mikrokontroller is kiválthatna event-eket ami változókat generál és végrehajthatja a parancssorát
-
#79335424
törölt tag
válasz
Headless #2858 üzenetére
Ugyanazok az alapok. Intentek, Activity -k, Broadcast üzenetek. Ezek a Robotban is rendelkezésre állnak. Én egyébként a Secure Settings -ben szoktam ezeket kikeresni. De ha jól tudom, a THL 4000 is MTK -s. Ahhoz még Gravitybox sem kell. Közvetlenül is meg tudod hívni a kapcsolót, vagy ott van a Dual SIM Control, aminek a kapcsolóit közvetlenül a Robotból is tudod kezelni. Ebben nem csak a 2g/3g kapcsolás lehet, hanem a slotok összes funkcióját is külön-külön tudod kapcsolni.
Új hozzászólás Aktív témák
Hirdetés
- GAMER PC : RYZEN 5 4500 / 16GB DDR4 / ASUS RX 480 8GB / WiFi / Bluetooth / 512GB M.2 SSD / 500GB HDD
- Dell Latitude 7390, 13,3" FHD IPS , I5-7300U CPU, 16GB DDR4, 512GB SSD, WIN 11, ( olvasd végig )
- Acer PREDATOR HELIOS NEO 16 / i9-14900HX / RTX 4070 (140W) / 1 TB SSD / 240HZ
- Topping A70 Pro fejhallgató erősítő
- Topping D70 Pro Octo DAC
- Lenovo ThinkPad X13 G2 multitouch
- Csere-Beszámítás! Gigabyte Aorus Elite RX 9070 XT 16GB Videokártya! Bemutató darab!
- Bomba ár! Dell Latitude E6530 - i5-3GEN I 4GB I 500GB I HDMI I 15,6" HD+ I W10 I Garancia!
- AKCIÓ! PC Specialist Recoil VIII 17 notebook - i9 14900HX 16GB RAM 2TB SSD RTX 4060 8GB WIN11
- Eladó ÚJ BONTATLAN Honor Magic6 Lite 8/256GB fekete / 12 hónap jótállással!
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest