Új hozzászólás Aktív témák
-
#79335424
törölt tag
válasz Scaevola #1858 üzenetére
A hangvezérléses megoldás "szintjére" pikk-pakk el tudsz jutni, mert csak úgy tűnik, hogy vmi nagy dolog, de valójában semmilyen nagy kunszt sincs benne. Totál egyszerű, alap parancsokból áll.
Cella helymeghatározós megoldásokban nem nagyon vagyok otthon, ezért ez csak egy ötlet. Sztem nincs nagy jelentősége, hogy ha kicsivel később történik a jelzés. Én megpróbálnám várakoztatni egy kicsit, majd egy pozíció frissítése művelet után, egy parancsmegszakítást iktatnék közbe, "adott helyen vagyok" feltétellel. Így nem riogat, ha valamiért kimarad a jel, vagy egyéb, hálózati gebasz történik.
A wifi esemény lehet bármelyik verzió.
-
#79335424
törölt tag
válasz Scaevola #1860 üzenetére
Szerintem ez nem ilyen egyszerű. Azok az események egyszeri pillanatokra vonatkoznak. Amikor bekapcsolod a wifit, akkor a rendszer indít egy felderítést. Aztán a talált hálózatokat összeveti a tároltakkal és elvégzi a szükséges/beállított műveleteket. Ha megtörténik a csatlakozás, akkor az folyamatos. De a felderítés, a hálózatok monitorozása nem. Ezért van rá külön művelet a Robotban. Tehát ha nem csatlakozol, akkor sztem a felderítési állapotot nem lehet állandósítani. A változást lehet használni eseménynek, de ahhoz két felderítést mindenképpen kell végeztetni. Minél gyorsabb reagálást szeretnél, annál gyakoribb felderítésre van szükség.
-
#79335424
törölt tag
válasz Scaevola #1862 üzenetére
Egy kicsit másképpen csinálnám. Én egy helyet az összes felderítési módra külön-külön definiálok. Tehát van egy otthon_cella, egy otthon_GPS és egy otthon_WIFI helyem (ezt a wifist most fedeztem fel, mert régebben ilyen nem volt a Robotban) Azt a Robot beállításaiban tudod meghatározni, hogy mit és milyen feltételekkel használhat helymeghatározáshoz. Javaslom a passzív módot, mert az aktív az meríti az akkut. Egy helymeghatározásnál olyan infót próbál társítani a Robot, amit korábban mentett a helyhez. Így igény szerint külön tudom választani a helyellenőrzés módját . Azt nem tudom, hogy a Robot (vagyis az Android) tud -e értelmezni olyan hálózatot, aminek csak az SSID -jét "látta" korábban, de csatlakozva még nem volt. Ezek az adatotok egy szöveges fájlba íródnak. Ha ez csak csatlakozáskor történik meg, akkor a Robot nem tudja honnan kiolvasni a szükséges infókat. Ennek a tesztje rád marad (pl. elég -e a Robotnak az SSID manuális megadása).
Szóval létrehoznék egy wifi alapú otthon helyet. Majd cellaváltozásnál bekapcsolt wifivel lefuttatnék egy pozíció frissítése műveletet (mivel ez passzív mód esetén is aktívban fut le) és juszt is a parancsmegszakítást használnám, csak adott helyen van -> otthon_wifi feltétellel. Remélem, egy helyhez több SSID -t is meg lehet adni és ezek "vagy" kapcsolatban állnak. Az sem katasztrófa, ha csak egyet, csak akkor még egy kicsit csavarni kell a dolgon.[ Szerkesztve ]
-
#79335424
törölt tag
válasz Scaevola #1867 üzenetére
Bocs a feltételezésért, de ugye SSID -t használtál, nem BSSID -t! A történetben meg tudod nézni, hogy indult -e ilyen parancs, a hibakövetésben pedig talán többet is. Én inkább a buboréküzenetet szoktam használni teszthez, mert az ilyen audio dolgokba sokminden beleszólhat.
[ Szerkesztve ]
-
haliho0
tag
válasz Scaevola #1896 üzenetére
Én ezzel: Nuance Vocalizer TTS
Hogy valóban ingyenes-e, azt egyes helyeken vitatják...[ Szerkesztve ]
-
haliho0
tag
válasz Scaevola #1895 üzenetére
Hasonló feladatnál akadtam el én is az adott ponton.
Csak én nem hangot állítok, hanem egy Floating Elixir Widget parancsikontot kellene megszüntetnem nemfogadott hívás esetén.
Sajnos a hívás vége eseményt nem tudtam még működőképesen definiálni és a parancsikon megszüntetésére sem találtám megoldást. -
B@ldrick
aktív tag
válasz Scaevola #1895 üzenetére
"amikor a telefon készenlét állapotba kerül" egy esemény és nem feltétel.
"csörgés hangerejét 100%-ra, amíg csörög" = ha csörgő állapotba van, tehát nincs állapot folyamatos monitorozás.4. lépésben engedélyezz egy másik parancsot aminek
eseménye: Hívás állapota megváltozott: beszéd közben, készenlét
Művelete pedig a hangerő visszaállítás, majd önmaga tiltása.▌iPhone 12 • Huawei P20 Pro • OnePlus 3 • HTC One ▌Ubuntu • OpenMediaVault • XPEnology ▌
-
#79335424
törölt tag
válasz Scaevola #1895 üzenetére
Root -ra Xposed framework és alá a RootCloak modul a megoldás. Amelyik alkalmazást kijelölöd a modulban, azzal elhiteti, hogy nem rootolt a teló. TV-GO -hoz használom. Símán kajálja.
TTS -hez én Svox Classicot használok Mariskával.haliho0:
Nem pontosan értem ezt a widget dolgot, de eltűntetősdit Floating Widget -tel tudsz csinálni. Csinálsz egy profilt, belerakod az Elixír widgetet. Mivel Tasker plugin, ezért megjelenik a Robotban a külső alkalmazásoknál és tudod kapcsolgatni, hogy mikor jelenjen meg a widget.[ Szerkesztve ]
-
bartatamas
senior tag
válasz Scaevola #1895 üzenetére
Szia,
A program azt csinálja amit le is írtál. Eltárolja a hangerőt egy változóban, beállítja a csörgést maximumra, majd rögtön vissza is állítja a korábbira.
A legegyszerűbb ha a visszaállítás elé beraksz egy várakozást amíg a telefon csörög. Várakozás művelet, érték legyen 1000, amíg paraméter legyen Adott hívás állapotban van (csörög), wakelock bekapcsolva.
Hasonló megoldás van a 3. letölthető példában, csak ott nem hangerőt állítok, hanem rezeg csörgés közben, ezért ott ciklus van.
[ Szerkesztve ]
-
haliho0
tag
válasz Scaevola #1918 üzenetére
Az SD gyökerébe megy a Nuance mappa (én anno próbálgattam: a prémium az ötször akkora méret mellett nem mutatott minőségbeli különbséget, úgyhogy a sima verziót használom).
A apk-t felinstalálod.
Beállítások -> Nyelv és bevitel -> Szövegfelolvasó kimenet (ez az elérés készülékenként eltérő lehet...)
- itt kiválasztod a Vocalizer TTS-t, majd meghallgatod a példát.
Ha hallod, rendben vagy. -
#79335424
törölt tag
válasz Scaevola #1926 üzenetére
Szerintem vagy az eseményhez kéne további feltételként hozzáadni a számokat, tagadás operátorral, vagy a műveletek elejére betenni egy parancs megszakítása műveletet, aminek a feltétele a telszámok. Azt nem tudom, hogy a Robot kezeli -e a névjegycsoportokat. Ilyenkor hasznos lenne.
-
B@ldrick
aktív tag
válasz Scaevola #1928 üzenetére
A feltétel létrehozásánál először ki kell választanod az egyenlőség operátort, majd két kifejezést állítasz be: első legyen a name változó, másik pedig egy szöveges érték UNIX értékkel.
[ Szerkesztve ]
▌iPhone 12 • Huawei P20 Pro • OnePlus 3 • HTC One ▌Ubuntu • OpenMediaVault • XPEnology ▌
-
bartatamas
senior tag
válasz Scaevola #3428 üzenetére
Kicsit szégyellem hogy ezt kell írnom, de azóta nem foglalkoztam a kérdéssel.
Ha valaki tud segíteni akkor megköszönöm. Most ugyebár van egy "NFC tag érzékelve" esemény ami kiváltódik NFC detekció esetén. Az eseményben nincsenek szűrők, nincsenek kimenő változói, tehát igazán semmire nem lehet használni. Viszont.
Viszont kiírom a Nyomkövetés képernyőre és a log-ba hogy milyen tag-et érzékelt:
"Tag: ..."
Illetve milyen rekordokat olvasott be:
"Record: ..."
Ezt azért raktam így bele, hogy ha találkozok valakivel aki használja az NFC-t akkor ezek alapján talán tud segíteni hogy merre kellene indulnom. Pl: leír nekem egy konkrét példát hogy nála mit írtak ki ezek a sorok, szerinte milyen szűrőt kellene az eseménybe tenni. Ergo a kiírt információból mi az ami hasznos a funkció teljessé tételéhez.
-
paolinho
őstag
válasz Scaevola #3427 üzenetére
Jaj, nem , dehogy vagyok TEK-es. Bár amennyi akció filmen nevelkedtem, lehet, azt is mondhatnám, hogy sajnos . Szerintem ott pont nem is korlátozzák a telefonhasználatot. Egyszerűen csak ezzel a kicsinyes intézkedésével próbál fontosnak látszani ez a "jóképességű". Mindenesetre nem bánnám, ha erre lenne valami megoldás, mert a Fekete Lista opciónál is, mind más hasonló app-nál is, a hívó azt hallja, hogy kicsöng egyet a telefon, és utána foglaltra vált, ami ugye nem kifejezetten azt jelzi ilyenkor, hogy a teló ki van kapcsolva.
-
bartatamas
senior tag
válasz Scaevola #3566 üzenetére
> com.sonyericcson.organizer: [] Ez jó?
Ez azt jelenti egyrészt hogy ugye engedélyezted a Robot-nak hogy értesüljön az új értesítésekről. Másrészt a fenti alkalmazás ezek szerint másodpercenként frissíti az értesítést. A logolásom csak hibakövetés miatt írja most ezt ki, de a másodpercenkénti értesítés frissítés az Organizer által nem meríti nagyon a telódat?
> Lehet, hogy akkora, hogy percekig törli?
Van ilyen ahol ez beakad, soha nem értettem miért.
> NFC
Gondolom akkor nem is tudod elküldeni mit lát a Robot az NFC-ből? Más logcat alkalmazással?
-
#79335424
törölt tag
válasz Scaevola #3576 üzenetére
Na, látod, ebbe a vonatkozásába bele se gondoltam. Én az ID átírás és ez alapján azonosítás miatt linkeltem. Így viszont a szitu adott. Azt a sort kellene a Robotnak beolvasnia (és gondolom, hogy társítania az azonosítóhoz). Ez már Tamáson múlik, hogy le tudja -e programozni.
-
bartatamas
senior tag
válasz Scaevola #3583 üzenetére
Meg tudod azt csinálni hogy mondjuk a parancs első művelete ez:
Változó beállítása, név: otthonVagyok, érték: Adott Wi-Fi állapotban van(enabled)
Tehát ha otthon vagy akkor az otthonVagyok változó értéke igaz lesz, egyébként hamis. (Bár szerintem a wifi állapot rossz kifejezés annak eldöntésére hogy otthon vagy-e, de ez más kérdés)
Ezután ha a parancsodban vannak olyan műveletek amelyeket csak otthon vagy csak az utcán akarsz végrehajtani, akkor adj hozzá egy feltételt (klikk a műveletre és feltétel beállítása) amely vagy az legyen hogy
Változó értéke(név: otthonVagyok)
vagy az hogy
Tagadás operátor(Változó értéke(név: otthonVagyok))
-
#79335424
törölt tag
válasz Scaevola #3587 üzenetére
Először kell egy művelet, amiben beállítod a változó értékét. Aztán, egy másik parancs eseményében hivatkozhatsz magára a változásra. Az esemény az, hogy változott a változó értéke és nem az, hogy mi a változó értéke. Értelemszerűen, a változás definiálásához csak a változó neve kell. Ha az is számít, hogy mire változott (vagyis a változó értéke), akkor azt feltételként tudod hozzáadni, mondjuk egyenlőség operátorral. Tehát, esemény: X változó beállítva ÉS X változó értéke = valamivel. Ez lehet pl. szöveg is. Ha a változó értéke szám, akkor használhatod a kisebb/nagyobb operátorokat is.
Egyébként nem látom, hogy Tamás írt volna eseményt. Művelet feltételeként említette a változót. Egy műveletnek mindenképpen lennie kell, ami beállítja a változó értékét. Utána tudsz hivatkozni akár a változásra, akár a beállított értékre.[ Szerkesztve ]
-
bartatamas
senior tag
válasz Scaevola #3634 üzenetére
A Hívás fogadása művelet csak akkor működik ha éppen cseng a telefon. Tehát egy "Hívás állapota megváltozott" esemény (csörög) hatására érdemes végrehajtani ezt a műveletet.
Gondolom Te azt gondoltad hogy ez egy beállítást állít be, de nem. Az éppen folyamatban lévő hívást veszi fel. Ha nincs hívás akkor nem csinál semmit.
-
bartatamas
senior tag
válasz Scaevola #3638 üzenetére
Ha a változót úgy állítod be hogy a "kocsiban" értéke logikai igaz vagy hamis, akkor egyszerűen csak a Bejövő hívás eseményhez állítsd be ezt a feltételt: Változó értéke(név: kocsiban)
Amikor az esemény végrehajtódik, megnézi mi a kocsiban változó értéke, ha igaz végrehajtja a parancsot benne a hívás fogadása művelettel, ha nem igaz akkor nem csinál semmit.
-
#79335424
törölt tag
válasz Scaevola #5600 üzenetére
Az Svox -hoz biztos, hogy kettő kell. Maga a beszédmotor, és a Magyar nyelvi fájl, azaz Maris hangja. Aztán a teló beállításaiban meg kell adni, hogy az Svox legyen az alapértelmezett beszédmotor.
[ Szerkesztve ]
-
Scaevola
tag
válasz Scaevola #5629 üzenetére
Meg is van.
A képernyőzár a ludas, nem a Matyi.
Nem tudom, hogy lehetne ezt kikerülni. - ha egyáltalán ki lehet.Az biztos, hogy csak ezért nem fogom levenni a pines (ujjlenyomatos) képernyőnyitást.. nem a biztonság érdekel, hanem az, hogy ne nyíljon ki a zsebemben a teló...
Rootolni sem tudom - mondjuk nem is nagyon erőltetem (céges) de ha azt mondjátok, hogy tesztemazt rootjogokkal a robot műveletként el tudná végezni azt, hogy a képernyőzárat inaktívvá tenné (pl. otthon) akkor nekidurálnám magam a rootolásnak.
apex
-
pvt.peter
őstag
válasz Scaevola #5647 üzenetére
hát próbálkozz itt esetleg:
Samsung Galaxy S7 - páratlan galaxiS
Samsung Galaxy S7 edge - a tökéletesség határánEz egy .50-es rombolópuska, elég szép visszarúgással.
-
Somatom
veterán
válasz Scaevola #7768 üzenetére
Az biztos, hogy rosszul csinálod. Feltételezem, hogy a változódnak nem azt a szöveget szeretnéd értéknek definiálni, hogy "időpont". Mert most az aA változód szöveges értékét beállítja "időpont" -ra.
Most le kell gurulnom a kamionnal a svájci határra. Hétvégén tudok segíteni.[ Szerkesztve ]
Samsung XCover 6 pro, Tab S7+ 5G
Új hozzászólás Aktív témák
- Bomba ár! HP EliteBook 840 G5 - i5-8G I 8GB I 128GB SSD I 14" FHD I HDMI I Cam I W10 I Gari!
- The Last of Us Part I Ps5
- Bomba ár! HP EliteBook 830 G6 - i7-8G I 8GB I 256GB SSD I 13,3" FHD I HDMI I Cam I W11 I Gari!
- Bomba ár! Dell Latitude 5580 - i5-G6 I 8-16GB I 256 SSD I 15,6" FHD I HDMI I CAM I W10 I Garancia
- Bomba ár! Dell Latitude 5490 Touch - i5-8G I 8GB I 256SSD I 14" FHD Touch I Cam I W11 I Garancia!