-
Fototrend

Új hozzászólás Aktív témák
-
Ha a telefonod valamilyen oknál fogva lassú, akkor azzal mi nem tudunk mit kezdeni.
"minden döcögősen megy... eléggé későn csinálja/nem csinálja..."
Ez alatt mit kell érteni? Lassan tölt be a MD, vagy a parancsok több mp-et késnek? Ki tudnád egy kicsit bővebben fejteni?"elméletileg ezt a miui kínlódást is megcsináltam"
Ezt sem nagyon tudom, hogy mit jelent. Az engedélyeket illetően, nézd át légy szíves az összefoglalót. -
válasz
PistiSan
#2345
üzenetére
1. Igen, aktuálisak és nincs újabb parancs.
2. Igen, csak az adott app-ra érvényes (benne van a parancs nevében, hogy macrodorid)
Nem szükséges visszavonni, mert ha nem használod az alkalmazás azon funkcióit, amelyek ezt igénylik, akkor nincs jelentősége.
3. Ennél az app-nál nem jár semmilyen garanciavesztéssel, mert nem a root hozzáférést segíti. Másról nem tudok véleményt mondani. -
Most frissítettem a javított verzióra (5.16.2) és a telefon újraindítását követően, ismét működik minden.
-
Szia!
Ha a telefon alapból nem tudja ezt, akkor 100%-os megoldás nem biztos, hogy van. A MD nem fér hozzá ahhoz a beállításhoz, amivel a telefonról a Bt eszközre vagy vissza a telefonra lehet küldeni a hívás hangját.
Érintés emulációval való megoldásra van egy 5letem, tesztelem majd és ha működik, akkor felteszem a makrót. -
Nem, ez így nem elég, sőt. Ezzel csak egy háttérben futó folyamatot tudsz leállítani, de nem tudod megakadályozni, hogy legközelebb ne induljon el. Ahhoz az adott Andorid rendszerben kell megkeresni az "Alkalmazás indítás" menü pontot és ott beállítani a tiltást.
Az MD-al annyit lehet max csinálni, hogy ha elindult a nem kívánt alkalmazás, akkor annak háttérfolyamatát rögtön leállítani.
Persze ezt tesztelni kell, mert nem biztos, hogy minden alkalmazásnál tökéletesen működik.
A következőképpen kellene a makrót kell létrehozni: -
válasz
Somatom
#2313
üzenetére
Azért, mert van a makróban összesen 3mp várakozás + a szövegfelolvasó is "Várakozás befejezésre a következő művelet előtt" aktív állapotban van. Ez még minimum 2-3 mp. Nálam a Huawei-n csak 1x fut le. Samunál már előfordult korábban, hogy voltak dupla aktiválódások.
De miért kapcsoltad ki a makrót? Nem akarsz később még értesülni az akku állapotáról? Ja persze azt még nem tettem bele, de be lehet konfigurálni, hogy pld 5%-onként jelezzen 20% alatt. -
válasz
Somatom
#2308
üzenetére
Itt van egy Bt eszköz akkuszíntjelző makró alap. Letöltés
Valószínűleg finomítani kell majd rajta, hogy az elvárásnak megeleljen.
Teszteljétek, majd később jöhet a visszajelzés. Nálam a Samu telón nem mindig működött.
Az értéket az Intent fogadásakor menti el egy változóba. Ezért nem lehet megtalálni az előre definiált változók között.
Be kell állítani a kisebb-nagyobb értékeket feltételként, hogy ne jelezzen minden egyes százalék csökkenésekor. Majd megcsinálom egyszer, de most hulla vagyok. -
-
válasz
Somatom
#2285
üzenetére
A "Hurok folyatása" és a "Kilépés a hurokból" csak egy hurokban működnek. Pld: While/Do vagy Do/While ismétlődő műveletek. A hurkon kívül nem csinálnak semmit. (Ez a művelet leírásában benne is van. Ha hosszan nyomsz egy Esemény/Művelet/Feltétel-re, akkor előugrik a leírása)
Sikerült megcsinálnom a visszaszámlálós kijelzést, kellett hozzá egy plusz makró. A meglévő képernyős makrót módosítottam. Nem kell így már a Stopper hozzá. Visszaszámlálás - Képernyő késleltetett kikapcsolás
A visszaszámlálás így a legegyszerűbb: -
válasz
llaszlo
#2282
üzenetére
Nem kezeli jól a naptáreseményeket a Macrodroid. A naptár értesítését el lehet kapni, de nem tartalmaz mindent. Sok változót létre kell hozni, mire összerakódik az SMS küldéséhez szükséges adat.
A makró amiről írtam, ugyanúgy működik, mint egy SMS időzítő. Be kell állítani a dátumot, az SMS szövegét és a telefonszámot. -
válasz
llaszlo
#2277
üzenetére
Nem egyszerű. A naptár esemény részleteit nem igazán kezeli jól a MD. A naptár értesítését el lehet kapni, de szét kell szedni, változókba menteni, szövegfeldolgozással kiszedni a megfelelő részt...stb.
Akkor már egyszerűbb egy makrót készíteni, amiben van két változó + az időpont beállítás. A naptárt is ki kell tölteni, de nem nehezebb a MD-t sem.
Én az utóbbit javasolnám. -
válasz
Somatom
#2276
üzenetére
Sajnos ilyen késleltetéssel egybeépített művelet nincs. Korábban gyártottam már egy ilyen makrót (amikor az IF megerősítéssel művelet bekerült a MD-ba), nem túl szép, de működik. Egyetlen hátránya, ha a beavatkozás prompt-ját elküldöd a háttérbe, akkor nem tudod az Ok/Mégse lehetőségeket újra előhívni, csak ha megint a parancsikonra böksz, ekkor újraindul a számolás is. De ezt időben kell, különben a beállított idő lejárta után lefut a Képernyő ki művelet. Makró letöltés
A makró működéséhez létre kell hozni egy MD parancsikont és a makrót hozzárendelni. -
S_Ipkiss kérését privátban válaszoltam meg, de ide is felteszem a megoldást, hátha valakinek jól jön a későbbiekben.
Ha valaki megpróbálkozott esetleg vele, hamar szembesülhetett, hogy ez nem egyszerű, mivel a MD-ban nincs "Hívás elutasítva" esemény.
Én is gondoltam egy nagyot, elkezdtem a "Nem fogadott hívás"-al.
Igen, de az meg csak akkor működik, ha a hívó fél szakítja meg a hívást (vagy központ egy bizonyos idő után), de elutasításra nem reagál.
Akkor most hogyan tovább?
S_Ipkiss említette, hogy nála megjelenik egy értesítés, ha volt elutasított hívás. Ezzel is próbálkoztam, de menet közben jöttem rá, hogy azért nem jó, mert ez az értesítés nem "raktározza" a telefonszámot és olyan telefonon sem lehet majd használni, ahol nincs értesítés.
Az eseményeket végigfutva beugrott a "Hívás vége". Jó is volt az elképzelésem, hiszen minden hívás egyszer véget ér, ha fogadtuk, ha nem.
Ez már működött elutasításra és nem fogadott hívásra is. Így a "Nem fogadott hívás" eseményre már nem is volt szükség (ez azért később derült ki, amikor dupla triggerelés volt, ha a hívó szakította meg a hívást. 1x a "Hívás vége" esemény futott, 1x pedig a "Nem fogadott hívás")
Igen ám, de ez az esemény akkor is lefut, ha fogadunk egy hívást és később befejezzük.
Na itt már gondoltam, hogy kell még egy esemény, mert feltételekkel ezt nem lehet szabályozni. Itt adtam hozzá a "Hívás folyamatban" eseményt és egy Logikai (igaz/hamis) változót, ami egy kapcsoló szerepet játszik és ezt feltételként használtam fel az SMS küldéséhez.
Működtetése a makrónak innen már egyszerű volt.
Alaphelyzetben a változó mindig -Igaz - állásban van. Tehát, ha elutasítás vagy nem fogadott hívás történik, akkor a "Hívás vége" esemény aktiválódik és küldésre kerül az SMS.
Amikor fogadjuk a hívást, akkor a "Hívás folyamatban" esemény hatására a változó - Hamis - értékű lesz, ezáltal az SMS nem kerül elküldésre. A hívás végén a változó ismét - Igaz állásba kerül és minden megy az elképzelés szerint.
-
válasz
llaszlo
#2248
üzenetére
Akkor használd az események közül az "Adott napon - A hónap napja". Viszont ezt a makrót mindig meg kell nyitni és szerkeszteni. Ezt leggyorsabban a - Legutóbb megnyitott makró - gombbal tudod (ha ez volt a legutóbbi) vagy még kell keresni, mert makró szerkesztésre nincs widget lehetőség.
-
válasz
llaszlo
#2233
üzenetére
A műveleteknél a feltételek ellentmondanak az eseménynek. Azt állítottad be, hogy akkor fussanak le a műveletek, ha az esemény nem aktív. De akkor mi fogja aktiválni a makrót? Ahogy PistiSan is írta, töröld ki a két feltételt, mert nem fog működni a makró.
Egy másik javaslat. Ha csak 1 esemény van a makróban, nincs szükség "Esemény aktív" feltételekre. -
válasz
PistiSan
#2230
üzenetére
"biztosra veszem, hogy Mcrazy előállt volna egy nagyon sok változós, bonyolult makróval"
Naaa.. ezt kikérem magamnak.
Én is az egyszerűség híve vagyok.
Na meg aztán ezt a műveletet nehéz lenne túlbonyolítani.
És adtam is hozzá itt egy kis ötletet. 
Az SMS Válasz Ne zavarj módban , na ott igen, van néhány változó, de a szövegfeldolgozás miatt szükség is volt rá. -
válasz
pube111
#2228
üzenetére
A dinamikus várakozás, amiről fentebb írtam, olyan esetekben jó, amikor nem tudod, hogy meddig kéne várakozni.
Pld. van egy szövegfelolvasó művelet, ami x időnként lefut, de nem szeretnéd, hogy hívás közben is lefusson.
Fix várakozással nem lehet megoldani, mert ugye nem tudhatod, hogy meddig fog tartani a beszélgetés.
Ekkor jön a képbe While/Do ciklus, feltételnek megadjuk, hogy " Hívás állapota -> Hívás közben" és beteszünk egy 10mp várakozást.
10mp-ként körbe fut a ciklus, majd amikor vége a beszélgetésnek, a feltétel hamis lesz és véget ér a ciklus, lefut az alatta lévő szövegfelolvasó. -
válasz
Somatom
#2214
üzenetére
1. Globális Feltétel:
Elhelyezkedése: A szerkesztő ablak legalján, a zöld ablakban.
Hatása: Az összes Eseményre hatással van, a makró működése az itt elhelyezett feltétel(ek) teljesülésétől függ.Ma már én sem használom gyakran, de mint írtam korábban csak itt lehetett feltételt megadni. Viszont egyszerűsiti a feltétel megadását, ha minden eseményhez ugyanaz kell.
Tehát, hogy érthetőbb legyen. Ha pld van 3-4 eseményed és mindet a "Táp csatlakoztatva" vagy a "Képernyő be" feltételhez akarod kötni, akkor nem kell minden eseményhez egyesével hozzáfűzni, elég csak alul ebben az ablakban egyszer megadni. A műveletekre nincs hatással, azokhoz minden esetben külön kell feltételt csatolni, ha szükség van rá.
Tehát, ha egyszer már az esemény aktiválódott, akkor a műveletek a hozzájuk csatolt feltételektől függően fognak működni. -
válasz
Somatom
#2211
üzenetére
"Az első pillanattól fura volt az a zöld feltétel ablak alul. Abból nem derül ki, hogy a feltétel melyik eseményre, vagy melyik műveletre vonatkozik. A feltétel közvetlenül az adott eseménynél, vagy műveletnél kell megjelenjen, hogy tudjuk, mihez tartozik."
Az összefoglaló "A Macrodroid működése és felépítése" szakasz 2018-ban látott napvilágot. Ajánlom figyelmedbe (és a többi részét is).
-
válasz
Somatom
#2209
üzenetére
"Erre kiderül, hogy a műveleteknél is lehetnek feltételek, amik ráadásul ugyanúgy kékek, mint a műveletek."
Ez így, ebben a formában nem igaz. A feltételek mindenhol zöldek, csak az IF-ElseIF és az Ismétlődő feltételeknél Lilák, amikor meghívod, de kívülről kéken látszik. Régebben nem is voltak külön feltételek az Eseményeknek és a Műveleteknek (Akkoriban még IF és While/Do sem volt), csak a makró alján lévő zöld mezőben lehetett megadni. Voltak is korlátai a Makrónak, nem kevés.
Mint korábban írtam, a zöld mezőben levő feltételek a Makró összes eseményére hatással vannak. Egyik esemény sem tud aktiválódni, ha a zöld mezőben lévő feltételek nem teljesülnek.
Az eseményekhez csatolt feltételekkel az adott eseményt, a műveleteknél pedig az adott műveletet lehet befolyásolni.
Egyébként mióta olvasod a fórumot, elég sok makrót és a képeit megosztottam. Nem is értem, hogy jutottál erre a megállapításra. -
válasz
Somatom
#2207
üzenetére
Félreértetted. A feltétel nem alul, a globális feltételeknél van, hanem benne a While/Do ismétlődő műveletben (Képernyő be). Ezt a műveletet a Műveletek - Ismétlődő műveletek - alatt találod. Nem tudod másképp a makróhoz adni, csak akkor, ha valamilyen felételt rendelsz hozzá. Hasonlóan, mint az IF-ElseIF-nél.
A képen levő makrót, ha legyártod és az Üres esemény-re egy tesztet indítasz, akkor addig fog 5mp-ként ismétlődni, a "Képernyő bekapcsolva" szöveg felolvasása, ameddig le nem kapcsol a kijelző. Ha ez megtörtént, akkor a "Képernyő kikapcsolva" szöveg lesz felolvasva 1x. -
válasz
pube111
#2205
üzenetére
"Az a While/Do - Do/While hogy működik?"
Ez is egy Loop vagyis egy ciklus. Egy feltétel igaz értékéig fut. Minimum 1mp várakozás szükséges a helyes működéshez.
A kettő között az a különbség, hogy
a While/Do: Addig fut, ameddig a feltétel igaz.
a Do/While: egyszer mindenképp lefut és utána addig, ameddig a feltétel igaz.
Ez a ciklus nem csak ki/be kapcsoló műveletek ismétlésére alkalmas, hanem dinamikus várakozás létrehozására is.
A műveletek között található várakozást nem lehet megszakítani, csak a makró megszakításával, ami nem mindig optimális megoldás.
A dinamikus várakozás lényege, hogy elég pld egy 5mp-es értéket megadni, mert csak addig fog ismétlődni, ameddig a feltétel igaz, vagyis akkora lesz a hossza, amekkorára szükség van. -
Látszólag jó, de a hiányosságok miatt nem fog tökéletesen működni.
1. Hiányzik a képernyő bekapcsolása és a feloldása művelet.
2. Hiányzik a makrót megállító művelet / feltétel.
Én ezt inkább a While/Do - Do/While ismétlődések valamelyikével oldanam meg. -
A linkelt makró a Wifi kikapcsolásához van készítve nem a bekapcsoláshoz.
Alapjában véve a makróban nincs hiba, viszont van benne kettő olyan esemény (Wifi kikapcsolva, Hálózathoz csatlakozva), ami a "Makró megszakítása" művelethez van párosítva és így ennek semmi értelme.
Nyugodtan töröld ki mindkettő eseményt és az első If-End-et is a benne lévő "Makró megszakítása" művelettel együtt.A hibás működésnek több oka is lehet.
Nálam is előfordult már, hogy egy régebbi makró importálása vagy egy új verziófrissítés után megzakkantak a makróban a feltételek.
Első körben töröld ki mind a kettő feltételt a második IF-ben (nem a Wifi alatt lévőket!!), adj hozzá egy egészen mást (pld egy And/Or-t, mert ha nincs feltétel nem tudod menteni az IF-et), mentsd el a makrót, majd nyisd meg újra és módosítsd az IF-ben lévő feltételeket az eredetinek megfelelően. Mentés és próba. Ha még mindig nem megy, akkor ugyanezt ismételd meg a "Wifi tiltása" művelet alatti feltételekkel is. Ha végképp nem megy, akkor töröld az egész makrót és a meglévő képernyőkép alapján rakd össze újra. -
válasz
Somatom
#2196
üzenetére
Szívesen!
Na igen, ezt még szoknod kell, mert itt nincs mindenre esemény. (fényerő, hangerő megváltozott) Mint korábban írtam a változókat neked kell legyártani és ha már van, utána tudsz neki értéket adni. Ami még egy kicsit nehézkes, az a megfelelő (egész, lebegőpontos, szöveg) típus kiválasztása. Az előre definiált változóknál vannak olyanok, amik csak egész szám változó értékénél jelennek meg és vannak amik csak a szöveg típusúnál, attól függetlenül, hogy az érték számokat tartalmaz (pld Legutóbbi helyzet sebessége, bár ez emlékeim szerint mehet a lebegőpontosba is) -
válasz
zeon.hu
#2191
üzenetére
A Műveletek- Rendszer beállítások - System - alatt van egy ilyen: hw_volte_user_switch_0 (1)
A 0 érték tiltja, az 1 engedélyezi. Nálam a kapcsolót ki/be állásba állítja, de gyakorlatilag nem történik semmi. A VoLTe felirat nem tűnik el és kikapcsolt állásból sem jön vissza. Ha kézzel kapcsolom a hívás beállításoknál ki/be, akkor működik rendesen.
Próbáld meg, lehet nálad működik. -
-
-
válasz
Somatom
#2167
üzenetére
A "Törlés Videófájlok" és a"Foldersync Pro" indítása közé tégy be egy 3mp-es várakozást, hogy legyen ideje a törlést befejezni. Arra gondolok, hogy azért szakad meg a folyamat, mert nem tudja befejezni a törlést és már indul a szinkron, viszont ameddig úgy érzékeli, hogy ott van a fájl, nem indítja újra a letöltést. Ha úgy sem, megy, akkor holnap feldobom a Foldersync-et a telómra és ránézek. A 10mp-es várakozásokra nincs szükség. Max az elsőt meghagyhatod 2-3mp értékkel
-
válasz
Somatom
#2163
üzenetére
Úgy kell elképzelni mint egy vasútállomást, aminek 2 vagy több vágánya van.
Ha az 1. vágány felé áll a váltó (IF igaz felétellel), akkor arra megy a vonat, ha a 2. felé (Else vagy ElseIf igaz feltétellel), akkor pedig ebbe az irányba, de mindkét irányba nem tud.
A változók sem nehezek. Az előre definiált változók többsége szöveg típusú (String) még akkor is, ha számértéket ad vissza. Könnyen észre lehet venni, mert nem fogod látni azokat, amelyeket nem tudod kiválasztani. -
válasz
Somatom
#2161
üzenetére
Megértelek, mert bár a működési elvük ugyanaz, csak a "Raktárak" néznek ki másképp, ahonnan össze kell szedni a makróhoz/parancshoz valókat. (Számomra a fentebb készített makró a Robotban elképzelhetetlen, nem látnám át. Az ezredmásodperces megjelenítés, matekozás percekre meg egyenesen felhasználóellenes volt számomra.)
Változók (előre definiált) itt is vannak, de nem látható addig, amíg nem egy olyan műveletet hívsz meg (szöveges), amiben ki lehet őket választani. A magad álltak készített változókat pedig azzal töltöd fel, amivel csak akarod. (persze típusnak megfelelően)
Az IF-Else/ElseIF-End nem lett lefordítva magyarra, de így sem nem nehéz megérteni, hogy mit jelent és hogy működik. Minden IF-hez rendelni kell egy feltételt, ez nélkül nem működhet. Ha az IF feltétele igaz, akkor az IF alatt lévő műveletek futnak le az Else-ig, utána ebből az elágazásból a folyamat kilép. Ha az IF hamis, akkor az alatta lévő műveletek nem futnak le, hanem az Else alatt lévők futnak le. Az End csak az elágazás végét jelzi. Az ElseIF annyiban különbözik, hogy ehhez is lehet feltételt rendelni. Ha az IF és az ElseIF is hamis, akkor a folyamat ezt az komplett elágazást kihagyja és fut tovább. Ha viszont mind a kettő igaz, akkor mindig az első igaz elágazásban lévő műveletek kerülnek végrehajtásra. (Pld, ha van egy IF és van utána még 2-3 ElseIF, akkor mindig az első igaz elágazáson megy végig a folyamat és a többit kihagyja. -
válasz
Somatom
#2156
üzenetére
Az események, feltételek sorrendje teljesen mindegy, ha tudod milyen eseményeket akarsz, csak felhajigálód és kész. A műveleteket kell jól összerakni, de az sem borzasztó. Nyilván gyakorlat kérdése. Minél többet csinálsz, annál jobban belejössz. Amikor új feature-k jelentek a különböző verziókban, rendre átépítettem majdnem az összes makrómat. Már magam sem tudom, hogy hányszor.
Mutatok egy kicsit összetett makrót. Kicsit szemlélni kell, de szerintem hamar rájössz, hogy mi a funkciója. Ja és ez sem 5 perc alatt készült el és ki tudja hányszor lett átépítve. -
válasz
Somatom
#2157
üzenetére
Ha hosszan nyomsz, akkor az adott eseményről-műveletről-feltételről kapsz egy leírást. Simán csak bökj rá az adott eseményre/műveletre és válaszd a Feltétel hozzáadása-t.
A makró alján lévő feltételek, globális feltételek. Ha itt megadsz egy feltételt, akkor az az összes eseményre hatással lesz. -
A Wifi "SSID hatótávon belül" csak eseményként létezik, feltételként nem. Korábban a Samsung-al próbáltam ezt az eseményt, de olyan megbízhatatlanul működött, hogy inkább nem használtam.
Lehet, hogy most teszek vele még egy próbát. Érdekes, hogy ez is egy olyan esemény, aminek nincs feltétele, de milyen jó lenne, ha lenne, mert akkor ezt még pontosabban le lehetne kérdezni, ahogy Te is írtad.
Lehetne pld olyan helyekhez is kötni egy makrót, ahol egyébként nem csatlakozik (vagy nem tud) a telefon Wifi-hez (munkahely leányvállalata, idegen irodák..stb ), viszont az SSID lenne a legjobb lehetőség, amivel azonosítani lehet. -
válasz
gyuri81
#2143
üzenetére
"Egyébként ez pontosan mi is jelent?"
Az, hogy pld én most időalapú ellenőrzést használok a wifi bekapcsolásához, aminek eddig a "Cella hatókörön belül" volt a feltétele.
Ez azt jelenti, hogy pld 5 percenként lefut egy ellenőrzés és ha Cella hatókörén belül vagyok, bekapcsolja a wifit és jó esetben csatlakozik is. Miért jó esetben? Azért, mert a cellához már 1km-re az otthonomtól csatlakozik a telefon. Ha nem megyek haza, ki-be kapcsolgat a wifi és keres. A Geofence feltétellel pedig beállítottam egy 60m-s kört az otthonomtól és ezt adtam meg feltételnek. Ha ebben vagyok, aktiválódik a wifi.A 2. kérdésre a válasz az, hogy ha a makróban kettő vagy több esemény is van és a műveletek végrehajtását az "Esemény aktív" feltételhez akarod kötni, akkor a widget/parancsikon indítását nem fogod tudni, mert annak nincs eseménye, az kívülről van indítva(mint pld a makró futtatása, ennek sincs eseménye). Ilyenkor kell a "Parancsikon elindítva" eseményt is betenni, ami érzékeli a widget/parancsikon megnyomását.
-
Egy hasznos fejlesztés található az új verzióban. Mégpedig a Geofence (Location) feltétel. Én csak azt nem értem, hogy miért nem tudott ez jóval korábban, a Helyszín eseménnyel együtt létrejönni. Minden kapcsolódással kapcsolatos eseménynek megvolt a hozzávaló feltétele is. Ennek valahogy eddig nem sikerült.
-
válasz
gyuri81
#2133
üzenetére
Az intent, ami a makróban van, elnavigál téged az Eszközkarbantartóhoz(szerintem, de ezt tudod tesztelni, ha megnyitod a makrót és a Teszt-re böksz).
Utána már csak a többit kell módosítani a beállítások és a kapcsoló megnyomására, a felesleges műveleteket pedig törölni. Sajnos a Te telefonodon csak Te tudod megcsinálni.
+Somatom: Köszi! -
válasz
gyuri81
#2128
üzenetére
Közben találtam egy intent-et, amivel közelebb lehet kerülni a beállításokhoz.
Készítettem is egy makrót és egy Videót.
Ne tévesszen meg az üres esemény, mert a widget indítja a makrót.
(Ha valaki olyan makrót készít, amit widget-el indít és használni szeretné az "Esemény aktív" feltételt, akkor az "Üres esemény" helyett a "Parancsikon elindítva" eseményt kell kiválasztani.) -
válasz
kiraly.andra
#2130
üzenetére
Szívesen! Egy közelségérzékelő vagy érintés eseménnyel meg lehet állítani a hang lejátszást. Az érintéshez kell egy korábbi posztomban említett Touchtask beépülő.
-
válasz
gyuri81
#2128
üzenetére
Ez nem olyan egyszerű, legalábbis az én A5-ös Samsungomon jól eldugták.
Az összes kattintás fel kell venni a felhasználói beavatkozásba, de én előtte megnézném a telefonodon, hogy az Activity launcher-el nem lehet-e intentből valahogy közelebb férni a kapcsolást tartalmazó ablakhoz. (Nálam sajnos nem) Tehát elindítod az Activity launcher-t, majd a Beállítások - Akkumulátor résznél keresgélsz olyan intentet, ami a Charge, Special settings, szóra hajaz és ráböksz, hogy mit nyit meg.
Amennyiben nincs ilyen, akkor sajnos marad a több képernyőn való átlépegetés, sok-sok kattintási művelet létrehozása.
Az is már előny, ha pld az Akkumulátor ablakhoz intentből eljutzs, mert pár műveletet meg lehet spórolni vele. -
válasz
kiraly.andra
#2124
üzenetére
Amikor a hang lejátszása műveletnél bepipálod, hogy "Várakozás befejezésre a következő művelet előtt", akkor a hang lejátszásának hossza lesz a várakozási idő. Ettől függetlenül ajánlom, hogy iktass közbe legalább egy 1mp-es várakozási időt.
-
válasz
kiraly.andra
#2122
üzenetére
De ismétlődik, csak a azzal a különbséggel, hogy a processzor feldolgozóképessége lesz a késleltetési intervallum, ami olyan rövid, hogy több százszor fut le, mielőtt még 1x levegőt veszel.
A várakozási művelet hozzáadása ajánlott és benne van a művelet leírásában is, de ha nem hívod elő hosszú érintéssel az adott műveleten, akkor nem értesülsz róla. Ezt is előtérbe lehetne helyezni, amikor megnyitásra kerül egy ilyen művelet, de a fejlesztő nem foglalkozott vele. -
válasz
kiraly.andra
#2119
üzenetére
Nem, nem értettem félre semmit.
Az általam készített és neked feltöltött makróban egy teszt jellegű - Párbeszéd - ablak jelenik meg. Ezzel azt akartam szimulálni, hogy bármilyen műveletet végrehajthatsz, ha az esemény aktiválódik. Nem muszáj ehhez ragaszkodnod. Választhatod a - Hang lejátszása - műveletet, ahol bármilyen hangot kiválaszthatsz a telefonról, vagy az SD kártyáról. De választhatsz bármit, amire neked szükséged van és a MD lehetőséget ad. -
válasz
PistiSan
#2114
üzenetére
Ezzel maximálisan egyetértek.
#2115 Somatom
Mi az amivel nem boldogulsz? Tudok esetleg segíteni?"Meg aztán úgy tűnik, hogy a fejlesztő itt sem töri magát a felhasználók kegyeiért."
Ebben igazat kell, hogy adjak neked. Mi is küldtünk neki egy listát és ugyanaz volt rá a válasz, mint az angol fórumon a legtöbb kérdésre: Nem ígérem, hogy megcsinálom, mert nincs időm rá.
2018 Júniusának végén kértük egy listában, hogy a programokat lehessen csomagnév alapján indítani akár változóból is. Most lett elérhető az 5.6-os verziótól.
Közben meg olyan fejlesztéseket csinált, hogy a hajam égnek állt tőle. -
válasz
gezatata
#2101
üzenetére
Elkészült a makró. Letöltés
Importáld be és engedélyezd.
Mivel nálam nincs Youtube Kids, ezért a Vanced van beállítva. Ezt módosítanod kell. Valamint a teszt idejére 15mp-et állítottam be és van egy felugró üzenet, ami az érintéstől eltelt időt mutatja.
A Touch Task háttérben futásának beállítására figyelj, mert ha kilövi a rendszer, akkor a MD minden X idő után, (ami be lett állítva) lezárja a kijelzőt, független attól, hogy a lejárat előtt érintve lett a kijelző. -
válasz
Dolphine
#2104
üzenetére
Nem kell kérdezned semmit. Ezt csak megemlítettem, de nem fognak készíteni a MD-hoz ilyet, mert ahány értesítés, annyi adatsorrend.
Ha készítenének is ilyet, akkor már inkább a banki alkalmazásokhoz illesztenék, de itt meg jön az, hogy minek, mert már a Banki appok is fókuszálnak a költségnyilvántartásra. -
válasz
zeon.hu
#2098
üzenetére
Ezt kéne látnia a MD-nak, mert média eszközként szerepel.
Esetleg azt még kipróbálhatod, ha nincs rá szükséged, hogy a "Beviteli eszköz"-t kikapcsolod és utána megnézed a MD műveleteknél.
Sok minden függ a telefontól is. Pld amíg Samsungot használtam, addig a Honor Band 5 még a Bt eszközök listájában sem látszott. Most Huawei van, ebben látszik. (de a MD a műveleteknél nem mutatja a fentebb írtak miatt) -
válasz
zeon.hu
#2096
üzenetére
Egyébként a telefon Bt eszközlistájában látszanak az eszközök?
Ha igen, akkor meg kell nézni, hogy van-e a beállítások között olyan, hogy Média hangja vagy Internetelérés. Ha ezek nincsenek, akkor nem fogod látni a MD műveleteknél.
Az összes olyan Bt eszközöm (és gondolom minden más, ami a fenti feltételeknek nem felel meg), amelyeket külső program vezérel, nem lehet "Csatlakozva" állapotba hozni, mert az eszköz nem keresi a telefont és a telefon sem keresi önnállóan az eszközt. Az eszköz csak egy jelet ad ki magából és a telepített program keresi és csatlakoztatja az eszközt a telefonhoz.
Korábban azt írtam, hogy a Bt fülesek, hangszórók, egyéb média eszközök keresik a telefont és csatlakoznak, ha megtalálják, de ez tud fordítva is működni úgy, hogy a telefon keresi a média eszközöket.
Viszont a nem média alapú eszközöknél csak egy irányból lehetséges a csatlakozás."Egyébként ezért lenne jobb, ha hozzá lehetne adni az eszközt - műveletnél be kell írni a nevét -, ahogy az E-robotban is."
De mit érsz vele, ha hozzátudod adni a listához, de a MD (annak alapján, amit fentebb írtam) nem tud mit kezdeni vele? -
válasz
zeon.hu
#2089
üzenetére
Kicsit utánanéztem ennek a Bt listás dolognak és a következőket tapasztaltam:
Az eseményeknél és a feltételeknél megjelenik minden eszköz, de a műveleteknél nem.
A műveleteknél azok az eszközök nem látszanak, amelyek nem képesek Média átvitelére.
Pld: nálam a Honorband 5, a külső GPS vevő és az ODB2.
(Nem tudom, hogy az autód bt-s cuccát miért nem látja, nálam a Toyota Touch&Go+-t látja) -
válasz
PistiSan
#2086
üzenetére
A sebesség lekérdezése nem megy magától. Kell hozzá egy intervallum esemény. Az meg nem hagyná aludni a telefont, ha meg manuálisan kell bekapcsolni, akkor már ugyanott van, mint a gombokkal.
#2088 Dolphine
A MD a napáron és a szövegfájlokon kivül nem tud beleírni egyik alkalmazásba sem. Ehhez kéne egy plug-in a Koin fejlesztőjétől, amivel össze tudna csatlakozni a két program.#2089 zeon.hu
Ezt nem tudom, hogy mi alapján történik. Jelenleg nálam sem látszik minden Bt eszköz. Emlékeim szerint, korábban nem volt ilyen probléma.#2091 gezatata
Két lehetőséget látok erre a problémára.
1. x - időnként megjelenik egy Lebegő gomb (pld 3 percre, ha videólejátszó van előtérben), amit meg kell érintenie a gyerkőcnek, ha nem, akkor kilép a videóból és lezár a kijelző.
2. Adott százalék elérésekor figyelmeztetés és, ha 3 percen belül nem csatlakoztatnak töltőt, kilép a videóból és lezár a kijelző.Amennyiben szimpatikus valamelyik megoldás, de nem tudod összerakni, akkor szólj és segítek.
-
Azt a sok IF-et nyugodtan félreteheted és alkalmazd helyette az Else-IF-et.
Átláthatóbb és kezelhetőbb lesz a makró. Nem minden esetben jó ez sem, de a Te makródhoz tökéletesen illeszkedik.#2082 zeon.hu
" Márpedig látható, beállításokban ott van a bt eszközök között."
Nem, nem látható. Az ott csak egy lista a párosított eszközökről. Ha a telefon Bt keresés funkcióját nem indítod el (adott esetben ugye egy gombbal), akkor a telefon nem fog csatlakozni soha, mert alapból nem keres, ha már régóta be van kapcsolva a Bt. Az adott Bt eszköznek kellene csatlakoznia, amikor a telefon közelében bekapcsolod, de az eszközök sem keresnek/csatlakoznak non-stop. Bekapcsolás után van kb 1 perc és utána készenlétbe vonulnak energiamegtakarítás céljából. Újabb kisérlethez ki-be kell kapcsolni őket.Annyit lehet tenni, hogy egy makróval 10-15 percenként kierőszakolni a csatlakozást, ha pld a munkahelyen vagy, vagy nem vagy otthoni környezetben. Ettől többre sajnos nincs lehetőség.
-
-
"Nem lett jó, 7 után normálra vált."
Igen, ezt akartam is írni, de nap közben nem nagyon van időm belemerülni az itteni dolgokba.
Tettem fel neked egy makrót és képet is, valamint leírtam, hogy miért nem jó a helyazonosító esemény, ha nincs hozzá egy változó.
Ha legközelebb képernyőképet akarsz feltenni, akkor használhatod a megnyított makrón a 3...-ra bökve, a Makró megosztása képként - lehetőséget.
Két okból is jobb, mint a sima képernyőmentés.
1. A kép a makró nevével lesz elnevezve, (később is) könnyebb megtalálni.
2. A teljes makró rajta lesz a képen, még akkor kis, ha alapnézetben nem fér el a kijelzőn. -
válasz
kiraly.andra
#2068
üzenetére
Szia!
Nálam a Messenger Lite fut és bár bejövő hívását nem tudja a MD érzékelni, viszont hívás közben a messenger értesítést is létrehoz a hívásról. Na ezt el lehet kapni és lehet szűrni a hívó nevére, hangjelzést hozzárendelni vagy épp amit akarsz.
Készítettem egy teszt makrót: Letöltés
A helyes működéshez az Értesítés érkezett eseményben és az Értesítés létezik műveletben válaszd ki a Te messenger alkalmazásodat. Ha minden jó, akkor bejövő messengerhívás esetén egy párbeszédablak nyílik meg a benne tárolt üzenettel.
Ha nem működik, akkor meg kell nézni, hogy nálad bejövő hívás esetén milyen értesítési szövegek jelennek meg az értesítési sávon. Ezt úgy tudod megnézni, hogy hívás közben háttérbe küldöd a messengert és lehúzod az Értesítési sávot. -
Szia!
Összedobtam neked a makrót. Letöltés
A makróban a munkahelynek Wifi csatlakozást állítottam be (A Bármely hálózatot az Események-nél és az utolsó Else If-ben módosítsd a munkahelyire, ha van). Ha nem tudsz csatlakozni munkahelyi Wifi-hez, akkor módosítani kell, azaz be kell tenni még egy változót, mert az SSID hatótávon belül/kivül-re nem lehet feltételben hivatkozni.(Ugyanez a helyzet GPS pozició használata esetén is. Azért lenne jó, ha tudnál Wifi-hez csatlakozni, mert az a legbiztosabb a 3 közül.) Írd meg, hogy mik a lehetőségek és segítek a módosításban. -
válasz
pube111
#2051
üzenetére
Műveletek -> Felhasználói beavatkozás -> Itt kiválasztod, kattintás, hosszú kattintás, Gesztus. A kijelző kordinátáinak felismeréséhez telepítsd a Screen Coordinates-t.
Ebben a posztomban találsz egy makrót, amiben van érintés emuláció.(Kattintások) -
válasz
Dolphine
#2030
üzenetére
Ahogy Somatom is írta. Annyi kivétellel, hogy az NFC-t a MD tudja kapcsolni root nélkül is, nem kell hozzá érintés emuláció.
Persze lehet, hogy nem mindegyik készüléken, illetve OS-n megy, ezt ki kell próbálni.
Nálam Samsung telefonon 8-as droiddal, Huawei-n 9-el tökéletesen működik.
Előtte persze ADB-n keresztül meg kell adni neki az engedélyt.
Új hozzászólás Aktív témák
- ÁRGARANCIA! Épített KomPhone i7 14700KF 32/64GB RAM RTX 5090 32GB GAMER PC termékbeszámítással
- Lenovo ThinkPad X1 Active Noise Cancellation fejhallgató
- HP Zbook Fury 17 G8 - üzletből, garanciával
- Apple iPad Air 2 128GB, Wi-fi, 1 Év Garanciával
- BESZÁMÍTÁS! Intel Core i9 11900KF 8 mag 16 szál processzor garanciával hibátlan működéssel
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


Én is az egyszerűség híve vagyok.
És adtam is hozzá
Ügyesen megoldottad, gratulálok!!
Ha az 1. vágány felé áll a váltó (IF igaz felétellel), akkor arra megy a vonat, ha a 2. felé (Else vagy ElseIf igaz feltétellel), akkor pedig ebbe az irányba, de mindkét irányba nem tud.
Mcrazy