Új hozzászólás Aktív témák
-
#79335424
törölt tag
válasz KellnerL #399 üzenetére
Én először aktív móddal próbáltam, de hirtelen lerövidült az akkuidőm. Statisztika alapján a cellakészenlét viselte meg. Aztán átraktam passzívba, de úgy meg nekem sem kapcsolt. Aztán a képernyő nyitáshoz rendeltem egy pozícióellenőrzést. De ha csak ennyi a parancs, akkor csak otthon tudnék wifit használni. Ezért beiktattam egy feltételt, hogy csak akkor kapcsolja ki, ha nem otthon cellába vagyok és nincs wifi hálózati kapcsolat. De így meg nem nem kapcsolja ki és nem tudom, hogy hol a hiba. Van egy vezérlőparancs és a feltételek szerint kéne indítania vagy a be, vagy a kikapcsoló parancsot. A történet szerint a vezérlőparancs aktiválódik, de nem indítja a kikapcsolóparancsot. Nekem is SGS2 -m van.
[ Szerkesztve ]
-
KellnerL
csendes tag
Köszi a válaszokat!
Esetleg valahogy arra van-e lehetőség, hogy pl. 5 percenként kérdezze le, hogy egy adott SSID név létezik-e a hatókörben. Mert ha ez megy, akkor beállítok 5 perces időzítést, és erre teszem a wifi ki-be kapcsolgatást.
A "Nappali polling" 5 percen áll. Ezek szerint ezen a készüléken nincs hatással.
[ Szerkesztve ]
-
bartatamas
senior tag
-
KellnerL
csendes tag
válasz bartatamas #404 üzenetére
Köszi, ezt megnézem majd otthon.
Azért, ha lesz rá valamilyen 5leted, azt megköszönném.
-
#79335424
törölt tag
Szia Tamás!
Sajnos, ezt a mini PC -t sem tartja a Play méltónak a robothoz. Telóról átraktam a frissítést. Viszont az USB -azonosítás tökéletesen működik. Gondolom, érkeznek rá a kérdések. De a lényeg, hogy símán kiolvastam a logból, hogy milyen infókat kap a robot a rendszertől. Név üres maradt, csak a gyártó és termék ID -ket adtam meg és csatlakoztatáskor a parancs lefut. Átírtam hibás ID -kre, akkor nem reagál. Mindezt HUB -on keresztül. Már csak az a kérdés, hogy lehetne valahogy ellenőriztetni (állapotfrissíteni), hogy a rendszerinduláskor már csatlakoztatott eszközökre is reagáljon?[ Szerkesztve ]
-
#79335424
törölt tag
válasz KellnerL #403 üzenetére
Igen, a Wifi menüpontban van SSID -szűrés. Jelenleg csak olyan hálózatra tudsz szűrni, amihez csatlakozni is tudsz, tehát az otthoni wifinél működik. De olyat még nem tud, hogy ha beérsz egy cellába, akkor indítson wifi keresést, megtalálja a barátnőd szomszédjának a hálózatát és mire becsöngetsz a lányhoz, már foglaltra van küldve a másik barátnőd száma.
-
CharlieR
csendes tag
Üdv,
Van két parancsom, egy wifi be és egy wifi ki.
A be hétköznap reggel 6:00-kor, a ki 6:05-kor kapcsol a parancs szerint.
Viszont a "történet" szerint ma a wifi be 06:07:03, a wifi ki 06:10:03-kor történt.
De láttam már ennél nagyobb eltérést is a 06:00-hoz képest.
Miért van ez? -
CharlieR
csendes tag
válasz bartatamas #410 üzenetére
Legyen pontos, de ne ébressze fel - az ébresztés akkor a gond?
-
bartatamas
senior tag
válasz CharlieR #411 üzenetére
Ki kellene próbálni, lehet. Ezeket a paramétereket nem a program kezeli hanem továbbítja az OS-nek, szóval pontosan nem tudom mit befolyásol mert magát a rendszert vezérli. A rendszer számára ezek a paraméterek csupán csak ajánlás, próbálja optimalizálni a riasztásokat a minél jobb fogyasztás végett. Értem ez alatt azt hogy ha több alkalmazást is értesíteni kell akkor megpróbálja egy ébresztéssel letudni többet, ezért lehetnek eltérések a beállítottól.
[ Szerkesztve ]
-
CharlieR
csendes tag
válasz bartatamas #412 üzenetére
OK, köszönöm a gyors választ. Átállítottam akkor úgy, hogy ébressze fel a ketyerét, majd reggel kiderül.
-
bartatamas
senior tag
válasz CharlieR #414 üzenetére
Sűrű időzítéseknél kénytelen vagy így használni, de ha például naponta 1-szer kell csinálni valamit és az egyik alkalmazás azt mondja hogy pl 3-kor, a másik kettő pedig azt hogy 4-kor és nem fontos a pontosság akkor jó ötlet az Android-tól ez az optimalizálás hogy egyszer ébreszt fel, 4 körül és akkor mindhárom alkalmazás csinálhatja amit akar.
-
#79335424
törölt tag
Szia Tamás!
Lehetne olyan esemény, hogy "x mappa, vagy fájl létezik", vagy "adott elérési út érvényes"? Esetleg valamilyen egyéb esemény bekövetkezésekor műveletként ennek a lekérdezése? Ezt több dologra is lehetne használni.
1.: A NAS -t többféleképpen is lehet csatolni. Ha CIFS csatolást csinálok, akkor létrejön a /mnt/sdcard/cifs/NASneve/csatolt megosztás útvonal. Mivel ezt belső mappaként látja a rendszer, ezért erre az útvonalra lehet olyan mentést, letöltést, médiamappát, stb. beállítani, amit a rendszer hálózati meghajtóra nem támogat. Az útvonal csak akkor létezik, ha a NAS csatolva van. Ha az útvonal létezik, indulhat a beállított művelet.
2.: Nem tudom, hogy telónál ez hogyan működik, a mini PC, usb -s bármi csatlakoztatásakor létrehoz mappát (mappákat) a /system/etc/vold.fstab -ban meghatározottak szerint. Ha rendszerindulás után ellenőriztetem és a megadott mappa (útvonal) létezik (érvényes), akkor lehetne műveletet megadni a rendszerinduláskor már csatlakoztatott, bármilyen eszközhöz, tárhoz.
Lehet, hogy már most is létezik erre lehetőség, mondjuk valamilyen shellscriptes lekérdezéssel, aminek az eredményét fel lehetne használni?
-
Merula Alba
tag
Sziasztok.
Lelkes, újonc felhasználója vagyok az E-Robot-nak. Kérdéseim, és valószínűleg a tudatlanságból eredő problémáim lennének hozzátok címezve.
Egy rövid időre pihentettem az appot (letiltottam a szolgáltatást) különböző okok miatt. Azóta jött egy frissítés is. Régebben beállított, többé kevésbé bejáratott profiljaimban a háttérképet is változtattam profilonként. Most már más képet szeretnék beállíttatni, de nem engedi a "szolgáltatás letiltva" üzenettel!
Aztán.....
A munkahelyi hálózathoz szeretnék csatlakozni. Nálunk a protokoll szerint a böngészőben kell megadni a felhasználónevet, jelszavat. Nem tehetném ezt semmiképpen sem automatikusan? Nagyjából ennyivel megoldható lenne minden más gondom!
Azt szeretném elérni hogy otthon a wifi-t érzékelve, és bizonyos hálózati helyadat teljesülése esetén aktiválódjon a profil. Utcán ne csatlakozzon wifire. Munkahelyi wifi, hálózati helyadatok alapján pedig másik profil!
Szerintetek, milyen tanácsokat tudtok adni. Van valakinek hasonló?
Előre is köszönöm nektek.Ne dumálj, mert nem látok! :-P
-
bartatamas
senior tag
válasz Merula Alba #417 üzenetére
A "szolgáltatás letiltva" üzenet akkor jelenik meg ha a Beállítások oldalon ki van kapcsolva a szolgáltatás. Szóval elégnek kellene lennie ott visszakapcsolni.
-
#79335424
törölt tag
válasz bartatamas #419 üzenetére
Köszi! Kb. 2 órával ezelőtt válaszoltam. Azóta mutatja "küldés" státuszban a kliens. Ugyanarról a droidról símán elküldtem webes felületről. Nem tudom, hogy milyen szorulása lehet a kliensnek.
-
#79335424
törölt tag
Szia Tamás!
Ismét lenne egy kérés, ötlet. Pontosan tudom, hogy mit szeretnék, csak azt nem, hogy hogyan kéne Androidul leírni. Ezen a billentyűzetről vezérlésen agyalok. Látom, hogy a Robot tud Broadcast üzenetet küldeni. De mi a helyzet a fogadással? Billentyűzeten tudnék gombhoz (kombinációhoz) broadcast üzenetet rendelni. Vagy pl. egy robotparancs közvetlen utasítást adna egy másik készüléken lévő robotparancs végrehajtására. Egy "segédre" gondoltam a Roboton belül, ami megjelenítené egy adott parancs "meghívó", aktiváló üzenetét, amit billentyűkombinációhoz lehetne rendelni, vagy a másik készüléken lévő robotparancsba lehetne illeszteni (ehhez kell a broadcast receiver?). Remélem, érted, hogy mire gondolok!
Nem válaszoltál a mail -re, hogy mit, hogyan küldjek a wifikapcsolás ellenörző parancsokból. Megkaptad egyáltalán? -
bartatamas
senior tag
válasz #79335424 #421 üzenetére
Szia,
Küldtem neked egy fejlesztői verziót amely segítségével már másik alkalmazásból (billentyűzet) végre tudsz hajtani egy E-Robot parancsot broadcast segítségével.
Action-nek ezt kell beállítani: com.bartat.android.robot.EXECUTE_COMMAND
És egy kötelező paramétert (extra) kell beállítani: String típusú, neve: command_name, értéke a parancs neve (kis-nagybetű érzékeny) amit futtatni kell.Ha további paramétereket adsz az üzenethez akkor azok mint változók lesznek elérhetők a parancson belül. Küldtem is példákat ahol az egyik parancs a másikat futtatja broadcast segítségével, az pedig kiiratja a saját nevét mint változót amit kívülről kap.
A broadcast üzenet arra szolgál hogy alkalmazások egymásnak tudjanak üzenetet küldeni, készülékek közötti kommunikációra nem alkalmas.
A másik leveledre még nem volt időm reagálni, bocs. Gyorsan most annyit tudok arra írni hogy a mostani verzióban már meg tudod azt csinálni hogy a megerősítés csak akkor hajt végre parancsot ha a felhasználó kézzel megerősíti, egyébként nem.
Engem ami érdekelne a Történet képernyőről nem a Te wifikapcsoló parancsaid hanem amit küldtem képernyő ki és bekapcsolás érzékelő, valamint cella pozíció érzékelő. Ebből szeretném azt látni hogy ha elindulsz A pontból úgy hogy ki van kapcsolva a képernyő és megérkezel egy távolabbi B pontba akkor tényleg nem kapsz-e cella adatokat egyáltalán, vagy kapsz de nem változik, esetleg kapsz és változik.
-
#79335424
törölt tag
válasz bartatamas #422 üzenetére
Nagyon szépen köszönöm a fejlesztést! Telónál ez talán nem akkora dolog, de mini PC -nél hatalmas feature. Egyébként ma felfedeztem a várakozásnál is az új opciót (vagy csak nekem új). Nem tudom, hogy honnan származott a sugallat, de nagyon jó!
Tudom, hogy mire vagy kíváncsi és írtam, hogy megcsináltam a tesztet. Csak mit küldjek, avagy hova logol a parancsod? Az xml -be és akkor a parancsodat küldjem vissza?[ Szerkesztve ]
-
#79335424
törölt tag
Ez a példaküldés -módszer nagyon hasznos. A billentyűzetprogrammal még nem próbáltam összehangolni, csak a Roboton belül néztem. A leírásod alapján biztos elszöszöltem volna vele (nem azért mert rossz, hanem azért, mert a programozóként gondolkodás nálam még default -false ). De látva a példát, teljesen világos.
-
KellnerL
csendes tag
Szia Tamás!
Lehet, hogy hüle kérdés, de az valahogy megoldható-e, hogy bizonyos időnként kilőjem a futó alkalmazásokat. Úgy, mint a '"advanced task killer". Csak ott az a baj, hogy kér egy külön "ikon nyomást". Azt nem tusom beidőzíteni. Esetleg van-e valamilyen alkalmazás, vagy 5let, hogy hogy lehetne megtenni? Nálam valamiért piszok sok alkalmazás elindul időről időre...
Előre is köszi!
-
-
KellnerL
csendes tag
Köszi szépem, máris nézem!
-
KellnerL
csendes tag
Csináltam egy parancsikont. Ha indítom, műxik is szépen.
Viszont, nem találom a Robotba. Nem jeleníti meg. Találtam egy ilyet: "Parancsikon indítása".
Viszont itt nem tudom kiválasztani, mert nincs benne a listában.Erre tudsz valami 5letet adni?
-
#79335424
törölt tag
Én ezt úgy csinálom, hogy a Playen csinálok egy screenshotot az alkalmazás ikonjáról. Ezt körbevágom és 72x72 -re átméretezem.
Aztán csinálok két robotparancsot. Egy esemény nélkülit, ami engedélyezi/indítja az alkalmazást. Ehhez rendelek egy parancsikont a mentett képpel. A főképernyőn pont ugyanúgy néz ki, mintha az alkalmazást indítanám.
A másik parancs a fókusz elvesztése után X idővel (itt lehetnek egyéb feltételek is) letiltja az alkalmazást. Így nem kell kilőni, mert el sem tud indulni. Persze nem mindennel lehet így eljárni, de lehet vele könnyíteni a teló terhein. -
KellnerL
csendes tag
Lehet, hogy csak nekem bonyi kicsit? Értem én, hogy vágsz, és ide oda pakolsz...
De tényleg ennyit kellene küzdeni a mai számtech világban.
Egyébként minden tisztelem a tiéd! Nagyon sokat tanultam a hozzászólásaidból! Köszönöm! -
KellnerL
csendes tag
Akkor így nem megoldható?
VAgy esetleg lesz a robotban valami speckó erre ? -
bartatamas
senior tag
válasz bartatamas #436 üzenetére
Free Advanced Task Manager
-
#79335424
törölt tag
Egyszerűen el sem tudom képzelni, hogy ennyi lehetőség között ne legyen rá megoldás. Biztos, hogy van olyan Task -killer, ami Tasker plugin (ezt a Play -en ki szokták írni a feature -listában). Legvégső esetben még ott a "parasztmódszer". Érintést emulálni a widgetre.
-
KellnerL
csendes tag
Igen, azt használom. Erről indult a kérdés
De nem tudok időzíteni hozzá sajna.. Tuti én vagyok a Qka, de nem megy. -
bartatamas
senior tag
válasz KellnerL #439 üzenetére
Én úgy láttam az "Advanced Task Killer"-t írtad, ez pedig a "Free Advanced Task Manager".
Ha próbáltad akkor láthattad hogy egy parancshoz hozzá lehet adni műveletként hogy Parancsikon índítása: ATMF Press To End. Ha ezt a parancsot így kézzel futtatod akkor ki is írja mennyi alkalmazást lőtt ki. Eddig OK?
Ha időzítést akarsz hozzáadni akkor pedig valami eseményt kell még hozzá rendelni. Lehet például percenként, vagy ha ritkábban akarod akkor a Riasztás eseményt tudod használni, beállítva hogy ismétlés pl óránként.
Hol akadsz el?
Gondolom nem árt ha a task killer úgy van beállítva hogy az E-Robot-ot ne lője ki, különben annyi
-
#79335424
törölt tag
válasz bartatamas #440 üzenetére
Már hogyne lehetne. Eleinte így állítottam át automatikusan a hangot HDMI kimenetről USB hangkártyára. Secure Settings -el behívattam a menüt, a Robottal vezérelt input tap x y shellscript -tel pedig megnyomattam a gombot. Aztán input keyevent4 - gyel kiléptettem a menüből.
-
KellnerL
csendes tag
Köszi, holnap kipróbálok minden 5letet!
-
bartatamas
senior tag
válasz #79335424 #442 üzenetére
Igen. Sajnos én programból nem tudtam működésre bírni ezt az input parancsot. Pedig be akartam építeni szépen a programba hogy kényelmesen lehessen ilyet csinálni.
De nálam ha ADB konzolról kiadom akkor működik, ha viszont programból (E-Robot vagy bármilyen Shell program) akkor ott leáll amíg kilövi a rendszer a programot.
-
#79335424
törölt tag
válasz bartatamas #444 üzenetére
Nem tudom, hogy miért lehetett. Nálam tökéletesen működött (mindíg). Tegnap találtam egy olyan alkalmazást, amit "felvételre" tudsz állítani. Ekkor rögzíti a képernyőn végrehajtott műveleteket, amit aztán "visszajátszva" meg tud ismételni. Ha jól emlékszem, ráadásul Tasker plugin.
Viszont ezt a billentyűzet -dolgot nagyon csúnyán benéztem. Ez nem broadcast üzenetet küld, hanem textet.
Így. Szerinted lehet ezzel valamit kezdeni? Én tegnap éjjel azon kísérleteztem, hogy átírjam az általad írt példát terminálparancsnak. Hátha azzal előrébb jutnék. De ehhez még nagyon kevés vagyok.[ Szerkesztve ]
-
bartatamas
senior tag
válasz #79335424 #445 üzenetére
Szerintem nem. Ez a text így tűnik csak egy shortcut egy hosszabb szöveg egyszerű begépelésére.
Itt is az tudom mondani amit már korábban hogy jó lenne ha nem csak alkalmazást tudna indítani hanem parancsikont is.
Vagy neked kellene külön alkalmazásokat csinálni amelyek más más E-Robot parancsokat indítanak el. Erről is beszéltünk már régen. Ha van kedved ilyesmivel foglalkozni akkor csinálok neked egy mintát. Kis programozás lenne.
-
#79335424
törölt tag
válasz bartatamas #446 üzenetére
Már csináltam. Starter_pack1-12. Működik, de nagyon amatőr (ez az első alkalmazásom és app inventorral készült) Az F1-F12 gombokra szántam. De ha mutatod, akkor nagyon szívesen tanulnám a tutit!!!!
[ Szerkesztve ]
-
#79335424
törölt tag
válasz bartatamas #448 üzenetére
Ugyanaz a program, csak 1-12 nevekkel. Egy üres ablak jelenik meg egy fejléccel (nem találtam ideális opciót az inventorban), majd ha jól emlékszem, 5 másodperc múlva leáll. Ennyi elég a Robotnak egy fókusz eseményhez.
[ Szerkesztve ]
-
bartatamas
senior tag
válasz KellnerL #443 üzenetére
Szia,
Nem tudom sikerült-e a Task Killer dolgot megoldani. De ...
Az E-Robot következő verziójában egy egy "Alkalmazás csoport leállítása" műveletet. Az alkalmazások képernyőn létrehozhatsz pl egy "Kill" csoportot és minden alkalmazást amit le szeretnél állítani hozzáadhatsz ehhez a csoporthoz.
Ezután nincs más dolgod mint csinálni egy parancsot azzal az egyetlen művelettel hogy Alkalmazás csoport leállítása: Kill. Ha ehhez a parancshoz csinálsz egy parancsikont akkor egy kattintással egyszerűen E-Robottal le tudod állítani az adott alkalmazásokat.
Ez még persze kevéske de ha már azt vesszük hogy tetszőleges eseményt is hozzáadhatsz és így automatikusan le tudod azokat állítani akkor lehet hogy már nem is lesz szükség egyéb Task Killer alkalmazásokra.
Új hozzászólás Aktív témák
- Új iPhone 15 Pro Max 512GB Független, Natur Titán
- Aspire VX5 591G 15.6" FHD IPS i5-7300HQ GTX 1050 16GB 500GB NVMe +1TB HDD magyar vbill gar
- Samsung Galaxy S21 FE 5G DS (6GB+128GB) Graphite
- VivoBook M515DAP 15.6" FHD Ryzen 3250U 12GB 256GB NVMe magyar vbill., gar
- Synology BeeStation 4TB NAS (Hálózati Tároló)