Új hozzászólás
-
paolinho
őstag
Bocsi, hogy ide is felteszem a kérdésem, de az Android alkalmazások-nál nem kaptam érdemi választ, hátha itt valaki tud segíteni, vagy talán az E-Robot maga.
Szóval az volna a kérdésem, hogy lehet olyan beállítást adni a programnak, hogy, bizonyos számok hívásakor a hívónak ne szimplán foglalt jelzést adjon, hanem konkrétan azt jelezze, hogy ki vagyok kapcsolva? Valamint ezt tegye az általam nem ismert számokkal, és a ki nem jelzett számokkal kapcsolatban is. Ha esetleg ezt megoldaná a program, akkor még azt is be szeretném állítani, hogy ezt csak a munkaidő intervallumában tegye, azaz konkrét órától-óráig.
Az a helyzet, hogy a munkahelyemen nagyokos főnököm rámozdult a mobiltelefon kérdésre, azaz nem lehet bekapcsolva (!) sem, így azonban lekorlátoz olyan esetekben is, amihez szerintem nincsen joga. Ha a fenti igény megoldható lenne, talán egy nem hivatalos kiskapu nyílhatna számomra.
Előre is köszi! -
Armahun
addikt
válasz darvinya #3403 üzenetére
Csinálsz még egy parancsot, alkalmazás csoport elvesztette a fókuszt, vagy leállt eseményel, és autamatikus forgatás be.
Nem azt figyeli a robot, hogy fut e az adott program, hanem ha történ egy esemény, ami lehet egy alkalmazás elindulása, vagy leállása, arra tud reagálni.
[ Szerkesztve ]
Ha szerinted egy tárgy lehet Ő, akkor te is az vagy. Jó étvágyat evés előtt illik kívánni. A már evő embert ezzel étkezévében megszakítani igen nagy illetlenség.
-
darvinya
titán
válasz Armahun #3405 üzenetére
Erre már rájöttem rég.
Kérdésem pont emiatt lett feltéve.Ez még annyira nem is lenne gond, de azt az értesítőt lehetne kikapcsolni, ami állandóan ott csücsül a StatusBar-on.
Teljesen felesleges számomra, ráadásul annak megjelenítése plusz folyamat/energia.Made Robot by Robot −Xiaomi 12T Pro gyászruhás / '06 Focus kombi szürke
-
Armahun
addikt
válasz darvinya #3406 üzenetére
Az értesítési sávban a megjelenést a beállításokban a prioritással lehet állítani.
Nálam ha minimumon van, akkor a zárképernyőn nem jelenik meg, csak a feloldás után.
A státusz báron nekem nincs, de nem találom, hogy hol kapcsoltam ki .
Tehát ki lehet, megeresem.Ha szerinted egy tárgy lehet Ő, akkor te is az vagy. Jó étvágyat evés előtt illik kívánni. A már evő embert ezzel étkezévében megszakítani igen nagy illetlenség.
-
Armahun
addikt
válasz Armahun #3407 üzenetére
Hát nem találom sehol!
Az nem lehet, hogy egy régebbi verzióban benne volt ez a kapcsoló, csak valamiért egy frissítésnél kimaradt?
Ha szerinted egy tárgy lehet Ő, akkor te is az vagy. Jó étvágyat evés előtt illik kívánni. A már evő embert ezzel étkezévében megszakítani igen nagy illetlenség.
-
Armahun
addikt
válasz #79335424 #3411 üzenetére
Tényleg a prioritással állítható, ha le veszem eltűnik, ha feljebb állítom megjelenik.
Ha lefut egy parancs akkor változik a megjelenítés.Nem tudom miért emlékeztem, hogy volt pipanégyzet az aktiválásra. Lehet keverem az elixirrel.
Ha szerinted egy tárgy lehet Ő, akkor te is az vagy. Jó étvágyat evés előtt illik kívánni. A már evő embert ezzel étkezévében megszakítani igen nagy illetlenség.
-
Bilkooo
csendes tag
Sziasztok
Szeretnék segítséget kéni egy parancssor összeállításában. Az alapok meg tudom csinálni, de amit szeretnék az meghaladja a tudásom.
Tehát: beállítok a telón egy ébresztőt. Ez változó mikor van. Az ébresztés kikapcsolása után le kellene kérdezni a naptár eseményeit és felolvasni ha van, ezután egy időjárást kellene elmondjon,
Ennek az összeállításában szeretnék segítséget kérni.
És lenne egy plusz kérdésem. Cella alapu helymeghatározáshoz, hogy tudom elérni, hogy csak a szolgáltató részét vegye figyelembe? Erre azért van szükségem mert sokat utazom külföldre és kapcsoljon pár dolgot ha nem a voda hálózatát észleli határátlépés után.A végsbesség iránya a végtelenbe mutat...
-
#79335424
törölt tag
-
őstag
válasz darvinya #3403 üzenetére
Tasker-ben egy taskon belül meg lehet adni induló és leálló, vagy induló és kilépéskor mindent állítson vissza feladatokat. E-robotban (és sok más automatizálóban) két külön parancs kell ehhez.
Pl. Tasker-ben elindul egy program: gps on, programból kilépéskor automatikusan kikapcsolja (visszaállítja az eredeti állapotra) a gps-t.
E-robotban ehhez 2 parancsra van szükség, program elindul: gps on, program leáll: gps off.
E-robotban az induló parancsban a gps állapotát elmentheted egy globális változóba, a programból kilépéskor pedig vissza lehet állítani a az eredeti értéket.
-
#79335424
törölt tag
Pontosan. De mitől állítja vissza az eredeti állapotot? Attól, hogy alapértelmezetten monitoroz, ami plusz erőforrást igényel. A másik probléma az, hogy két esemény sosem akadhat össze, de két, ellentétes folyamat viszont igen. Tehát, eseményeknél, mindíg az utolsóhoz tartozó művelet lesz végrehajtva. Folyamatoknál viszont priorizálni kell, hogy egymásnak ellentmondó utasítások esetén, melyik legyen végrehajtva.
-
fpeter84
senior tag
Most ott akadtam el, hogy egy "ha a változó=1" feltételt szeretnék megcsinálni. Erre az EQUAL-t érdemes használni? Ha egy toast message-be annyit iratok ki, hogy EQUAL(WORD1,1) - a WORD1 egy kívülről érkező INT változó - akkor annyit ad vissza hogy TRUE vagy FALSE. De ha ezt tovább próbálom fűzni úgy hogy MULTIPLY(EQUAL(WORD1,1),10) akkor fixen azt kapom vissza hogy 10.0, függetlenül a logikai vizsgálat értékétől. Mit nem csinálok jól? A végcélom az lenne, hogyha a WORD1=1 akkor media hangerő -=10, ha WORD1=2 akkor +=10...
[ Szerkesztve ]
-
fpeter84
senior tag
válasz #79335424 #3419 üzenetére
Nekem meg úgy általában forog a gyomrom a fél-magyar fordításoktól, ezért elvből mindent kizárólag csak angolul használok
Szóval az EGYENLŐ(WORD1, 1) azt adja vissza hogy IGAZ/HAMIS, a SZORZAT(EGYENLŐ(WORD1, 1),10) viszont mindentől függetlenül 10.0 eredményt ad. Szóval nem igaznán tudom hogy hogyan kellene megfogalmazni egy ilyen ha WORD1=1 akkor média hangerő = média hangerő -10, ha 2 akkor pedig +10 feltételpárost...
-
Siriusb
veterán
Szia Tamás!
Android 5.1 lett felhegesztve a telefonomra és az Elixír 2 mindig FC-ézik, amikor a bal felső sarokban az E2 ikonra tapicskolok, hogy visszatérjek a főmenübe. Egy felajánlott crash reportot el is küldtem, de ha kell még valami, szólj.
E-robottal semmi problémát nem tapasztaltam eddig (2 nap ), de egyelőre csak "alap" dolgokra használom, semmi Somatomos futurisztikus vonalkódból Döner szendvics készítőt nem kreáltam - még - vele.
-
#79335424
törölt tag
válasz fpeter84 #3420 üzenetére
Megcsináltam (most, hogy már vágom a változókat ), nálam működik. Csinálsz egy WORD változót. Érték egész szám és törlöd a nullát. Aztán ahol kell, ott változó érték beállítása -> WORD -> egész szám ->1
Aztán, ahol kell, ott a VolumeX (vagy bármilyen más) művelethez, feltételként hozzáadod az egyenlőség operátor -> változó értéke = egész szám ->1
Van "változó beállítva" esemény is, ha ettől tennéd függővé a műveletet.
Ha nem megy, akkor tudom Neked exportálni a tesztparancsokat.[ Szerkesztve ]
-
Siriusb
veterán
Van 2 parancs.
1. Amikor néma módba kerül a telefon, egy Értesítést hoz létre Ongoing és Auto Cancel flag-gel.
2. Normál módba visszakapcsolva megszünteti az értesítést.Kérdéseim:
1) Az Értesítés megszüntetésekor (Cancel notification id=0) hogy tudok hivatkozni arra az Értesítésre, amit az előző paranccsal hoztam létre, azaz honnan tudom megállapítani az értesítés id-éjét, hogy csak és kizárólag azt lőjem ki? Létrehozáskor van valami visszatérő érték?
2) Egy Ongoing flag-gel megjelölt értesítést az előbbi módon illetve a robot kikapcsolásán kívül meg tudom máshogy is szüntetni? -
fpeter84
senior tag
válasz #79335424 #3422 üzenetére
Ezt nem igazán sikerült többszöri nekifutásra sem megértenem - de sikerült megoldanom a feladatot, az is lehet hogy pont így
Előbbre volt egy kirohanásod, mostmár valamennyire meg tudom érteni - "túl sokat" tud a robot feltételrendszere ezért rettentő nehéz robot fejjel gondolkodni és felépíteni a bonyolultabb script-eket - ráadásul magán a GUI felületen sem igazán látom át a sok emelet mélységű rendszerek szerkesztését, ha pl nem sikerül valamit elsőre összerakni...
@ Tamás
megkérhetnélek, hogy rakjál egy su opciót a fájlba mentéshez ha lehetséges? Szeretnék ramfs területre dolgozni mint pl a /dev, de ugye oda nincsen joga írni enélkül...
[ Szerkesztve ]
-
#79335424
törölt tag
válasz fpeter84 #3424 üzenetére
Addig is, shellparancsot tudsz indítani su jogosultsággal. Azzal ugyanúgy tudsz fájlműveleteket végeztetni, mint Linux terminálból. De biztos, hogy ez a probléma? Más lehetőségek is vannak. Ezt csak azért írom, mert tudom, hogy Androidban még nem mozogsz otthonosan. Pl. egyes könyvtárak (pl. system) alapértelmezetten csak olvashatóként vannak csatolva. Írás előtt, újra kell csatolni RW -ként és utána még egy chmod -dal a jogosultságot is beállítani, majd vissza RO -ba.
Vannak könyvtárak, amikbe a 4.4 -től bevezetett SElinux blokkolja az írást. Ez telófüggő. Ebben az esetben ki kell kapcsolni a SElinuxot (na, ezzel meg vagyok lőve), vagy recovery -ből tudsz csak írni.
Csak leírtam néhány egyéb hibalehetőséget.[ Szerkesztve ]
-
fpeter84
senior tag
válasz #79335424 #3425 üzenetére
root-ként tudok írni könnyedén pl a /dev-be, vagy ha létrehozok előtte pl az /sdcard-on egy tmp nevűt majd felcsatolok rá egy kicsi ramfs-t, akkor azt elérheti bárki, de egyszerűbb lenne kész helyre dolgozni amit nem kell minden újraindítás után csatolni - bár feltételezem erre is van valami mount lista hogy induláskor megcsinálja...
igen, shell parancsként echo-val (+su) oldottam meg egyelőre az írást, de nyilván gyorsabban ír a robot közvetlen fájleléréssel, mint külön meghívott shell parancsokkal
-
Scaevola
tag
válasz paolinho #3401 üzenetére
Fasza munkahely lehet.
Hol dolgozol, a TEK-nél?
És ha riasztó van ráállítva a telefonodra? (bármikor jöhet olyan hívás, sms, ami akár életbevágó is lehet...)
Lassan - még ha az alkotmányban nincs is benne - alapvető emberi jog lesz a mobil használata, hogy jön ahhoz, hogy ezt korlátozza?Emlékszem még azokra az időkre, amikor tiltva volt a köcsög bankokban a telefonhasználat, arra hivatkozva, hogy rongálja a sz.gépeket.
apex
-
Scaevola
tag
Sziasztok!
Rég jártam erre... ezerkétszáz bejegyzés óta (kb.)
Tamás!
Anno azt mondtad, nem tudod, hogy az NFC-t, annak kezelését hogyan kéne megközelítened.
Sikerült esetleg ezzel kapcsolatosan valami új infóra szert tenned?(akárhogy fogalmazom meg a kérdésemet, visszaolvasva olyannak tűnik, mintha számon kérnék... természetesen ez messze áll tőlem és elnézést, hogy kora hajnalban nem tudok épkézláb módon fogalmazni)
apex
-
bartatamas
senior tag
válasz fpeter84 #3380 üzenetére
Működnek a változók átadásai amennyiben EXECUTE_ACTION műveletet adsz meg, tehát így:
am broadcast -a com.bartat.android.robot.EXECUTE_COMMAND -e command_name X2 -e probax alma
Ha sima általános broadcast eseményt kapsz el, ott nem, de megcsinálom hogy azokat is átvegye.
-
bartatamas
senior tag
válasz darvinya #3399 üzenetére
Nem értem amit írsz. Egyszerre egy alkalmazás lehet fókuszban. Tegyük fel van két alkalmazásod, A és B. Valamint van egy alkalmazás csoportod C, amiben benne van az A és B alkalmazás.
Két eset:
1. ha a parancsban két esemény van:
- A megkapja fókuszt
- B megkapja fókuszta parancs mindig lefut ha A vagy B megkapja a fókuszt. Akkor is lefut ha A-ról váltasz B-re.
2. ha a parancsban egy esemény van:
- C csoport megkapja fókuszt
a parancs akkor fut le ha A és B sem volt eddig fókuszban, de valamelyik megkapja. Tehát itt ha A-ról válasz B-re, akkor nem fut le.
-
bartatamas
senior tag
válasz darvinya #3403 üzenetére
Ehhez kell egy másik parancs: Alkalmazás csoport elvesztette a fókuszt eseménnyel. Miért baj neked ha 2 parancs kell?
Egyébként meg lehet egy paranccsal is ha így csinálod:
Események:
- Alkalmazás csoport megkapja a fókuszt
- Alkalmazás csoport elveszíti a fókusztDe ekkor a műveleteknél használni kell az Alkalmazás csoport fókuszban kifejezést hogy tudd szabályozni hogy mikor mit csináljon.
Ez így viszont csúnya megoldás és kevésbé hatékony mint ha külön parancsban lenne! Gondolom az a bajod ezzel hogy így a két összetartozó parancs szétválik egymástól. De hatékonyság miatt ez mégis jobb.
-
Bilkooo
csendes tag
Sziasztok
Segítsetek légyszives. Ha a cellaadatokat manuálisan adom hozzá és csak az országkódot használom meg a hál.kódt, akkor az az egész országra vonatkozik igaz? Ha ezt a cellaadatot használom egy hely elhagyására (itt értem helyként Magyarországot) ez működni fog nekem ha kilépek az országból?
A végsbesség iránya a végtelenbe mutat...
-
bartatamas
senior tag
válasz Bilkooo #3413 üzenetére
Az ébresztés kikapcsolását talán úgy tudod detektálni hogy a "Óra ébresztő vége" eseményt használod. Remélem működik, ébresztő alkalmazás függő.
Van egy "Naptár események" kifejezés amivel le lehet kérdezni a naptár események adott időponton belül. Az időpontok tetszőleges kifejezések lehetnek, szóval elvileg be tudod állítani úgy őket ahogy szeretnéd.
A kifejezés egy listát ad vissza, ennek elemein az "Iterálás" művelettel tudsz végigmenni. Az egyes elemnek a tulajdonságait a "Tulajdonság" kifejezéssel lehet lekérdezni, az események címe például a "title" tulajdonság néven érhető el.
Időjárás elmondására nincs beépített lehetőség. Valahonnan meg kell szerezned a kimondandó szöveget.
Van egy "Hálózati szolgáltató név" kifejezés, ez elvileg jó arra hogy eldöntsd hogy Vodanal vagy-e éppen.
-
Bilkooo
csendes tag
válasz bartatamas #3441 üzenetére
Az időjáráshoz rss vagy json jó?
A végsbesség iránya a végtelenbe mutat...
-
bartatamas
senior tag
válasz fpeter84 #3418 üzenetére
Most ezt egyszerűen nem tudod megcsinálni. Így lehetne:
Változó beállítása: delta = 10
Változó beállítása: delta = -10, feltétel: WORD1 == 1Fejlesztek most a programba egy új kifejezést, amit a programozási nyelvekben így szoktak használni:
FELTÉTEL ? HA_IGAZ : HA_HAMIS
Nem tudom mi lesz ennek a neve, tegyük fel ÚJKIFEJEZÉS. Ezután meg tudod majd ezt csinálni:
delta = ÚJKIFEJEZÉS(WORD1 == 1, -10, 10)
Tehát ha a megadott kifejezés igaz akkor -10, egyébként 10 legyen a növelő mennyiség.
-
#79335424
törölt tag
válasz bartatamas #3431 üzenetére
Nem én voltam. Még nem használtam Zooper -t.
-
bartatamas
senior tag
válasz Siriusb #3423 üzenetére
1. Az ID-t neked kell megadnod kézzel. Add meg pl hogy 42 létrehozáskor és megszüntetéskor is azt tudod használni. Tehát ez nem egy, a rendszer által generált azonosító. Azt most belefejlesztettem hogy a 0-val létrehozott értesítéseknél egy kimenő "notificationId" változóba bekerüljön a létrejött azonosító, hogy meg lehessen szüntetni.
2. Szerintem nem. Annak lényege hogy a program futása során mindig kint legyen, tehát szerintem csak a program leállításával lehet megszüntetni, vagy a program maga tudja.
-
Siriusb
veterán
válasz bartatamas #3446 üzenetére
Kösz, ez így tiszta. Nem mertem bevésni fix azonosítót, mert nem tudtam, a rendszer fenntart-e egy bizonyos tartományt magának. Akkor egy ilyen nagyobb azonosító megadásával el lehet kerülni, hogy egyl étező értesítést felülírjak.
Más:
A RocketDiealer-ben van egy nagyon hasznos, ámde apró funkció, nem fogadott hívásnál látom, hány másodpercig tartott a csöngés. Ha 2-3 mp, akkor nem kell visszahívni, mert véletlen volt, ha 20mp, akkor tényleg kerestek. Nos, ezt szeretném lemodellezni robotban. Vagy készítek egy shell parancsot és a visszaadott értéket iratom ki, vagy a esetleg a While segítségével másodpercenként meghívva egy második parancsot mindig növelem a változó értékét., viszont ez elég faramuci megoldás. Valakinek jobb ötlete nincs esetleg?
Új hozzászólás
- KONZOL beárazás
- Autós kamerák
- Így nem hajlik, úgy kettétörik az új iPad
- Synology NAS
- gban: Ingyen kellene, de tegnapra
- Íme az Assassin's Creed Shadows első előzetese
- iPhone topik
- Parfüm topik
- Ukrajnai háború
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- További aktív témák...
- ÚJ! Standard I5 12400 - 16GB 3600MHz RAM - 500GB M.2 SSD PC - Windows 11 PRO
- 15.6"-os 8.gen Dell (i5, 8 GB, 120 SSD, FHD) notebook leárazás!!!AkciÓÓ!
- Eladó Samsung Galaxy S20 FE SM-G780F/DS 6+128GB Cloud Mint hálózatfüggetlen telefon+tok+üvegfólia!!!
- Beszámítás! MSI B550 R7 5700X 16GB DDR4 500GB SSD RTX 3060 Ti 8GB ZALMAN Z1 Plus FSP 700W
- ÚJ! NZXT H5 FLOW - 2 Év Garancia
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest