Létrehozhat egy funkcionális Google Tárcsázó lebegő buborékot a Pixel 2 eszközökön a Tasker és az AutoTools segítségével – nincs szükség gyökérkönyvtárra!
Korábban megosztottuk, hogyan kell engedélyezze a Google Phone alkalmazás új lebegő tárcsázó buborékát fájlok módosításával Android-eszközén. Azóta kedvenc Tasker bővítményfejlesztőnk, João Dias, előállt egy saját megoldással az AutoTools alkalmazással, hogy újra létrehozza ugyanazt a lebegő buborékot. A videója klassz, de a kísérő hozzászólás kissé hiányzott a leírásából, ezért arra gondoltam, hogy létrehozok egy külön oktatóanyagot, és javítok João tervezésén azáltal, hogy vizuális visszajelzést adok a tárcsázó lebegő buborék kapcsolóihoz.
Mint mindig, először egy oktatóanyagot követünk, majd a végén letöltési hivatkozásokat és utasításokat talál a projekt importálásához.
Másolja le a Google Tárcsázó lebegő buborékát
[appbox googleplay com.joaomgcd.autotools]
Az AutoTools beépülő modul egy új webképernyő-előbeállítással érkezik: lebegő sáv. Ezzel az előre beállított értékkel bármilyen telefonon újra létrehozhatjuk a Google Tárcsázó lebegő buborékot. Ha jól ismeri a Taskert, könnyen újraalkothatja, de ha nem ismeri a Taskert és az AutoTools-t, akkor olvassa el, ahogy megmutatjuk.
Az általam végrehajtott változtatások közé tartozik a hangerő- és mikrofonikonok elérési útjainak eltávolítása, és változókkal való helyettesítése. Ugyanezt tettem ezeknek az opcióknak a parancsaival. Így létrehozhatunk egy vizuális kapcsolót a gomb megnyomásakor. Ez különösen hasznos a némítási opciónál, így láthatja, hogy a mikrofon engedélyezve van-e.
Bejövő hívás
A profil akkor válik aktívvá, ha hívást fogadnak. Megjelenik az AutoTool WebScreen: Lebegő sáv előre beállított beállítása.
TASKER PROFIL – Hívás folyamatban
Profile: Call In Progress
Esemény: Phone Offhook
Írja be: Hívás folyamatban
A1: Flash [ Szöveg: Hívás... Hosszú: Ki ]
V2: Változó beállítása [ Név:%callMute Címzett: némítás
Rekurzus változók: Ki Matek elvégzése: Ki Hozzáfűzés: Ki ]
A3: Változó beállítása [ Név:%callSpeaker To: hangszóró
Rekurzus változók: Ki Matek elvégzése: Ki Hozzáfűzés: Ki ]
A4: Változókészlet [ Név:%mutePath
Címzett:/pathto/micoff.png
Rekurzus változók: Ki Matek elvégzése: Ki Hozzáfűzés: Ki ]
V5: Változókészlet [ Név:%volPath
Címzett:/pathto/voloff.png
Rekurzus változók: Ki Matek elvégzése: Ki Hozzáfűzés: Ki ]
6. válasz: AutoTools webképernyő [ Konfiguráció: Előre beállított képernyő: Lebegő sáv
Megjelenítési mód: Overlay
Fedvényazonosító bezárása: hívja az ui-t
Forrás: /pathto/page.html
Pirítós időtartama: 5000
Háttérszín: #00FFEBEE
Szélesség: 75
Magasság: 75
Gravitáció: Bal
X eltolás: 50
Y eltolás: -100
Animáció: Nagyítás
Overlay Id: hívja az ui-t
Az előadás időtartama: 500
Elrejtés időtartama: 250
Húzás: Bárhol húzható
Húzómozgások: Minden irány
Fling To Dismiss: Nincs elvetés
Frissítés: igaz
Ikonok: %volPath,%mutePath,
/pathto/endcall.png,
Parancsok: %callSpeaker,%callMute, end
Parancs előtag: telefonhívás
Látható elemek: 3
Első tételek: 3,4,2,5
Tétel kitöltése: 24
Animáció ideje: 400
Kör összeomláskor: igaz
Egyéni kibontási ikon:
/pathto/call.png
Snap To Items: igaz
Lebegő rúd színe: #1565C0
Expander színe: fekete
Expander Hátsó színe: #0D47A1 Időtúllépés (másodperc):30 ]
Olvass tovább
A mikrofonhoz és a hangerőhöz vezető előre meghatározott elérési útvonalak és a hozzájuk tartozó parancsok helyett változókat használok %mutePath és %volPath. Ezek később változnak attól függően, hogy milyen parancsot adtak ki.
A %callMute és %callSpeaker tartsa lenyomva a meglévő gombokhoz rendelt aktuális parancsot. A parancs megváltozik egy gomb megnyomásakor, és a Tárcsázó lebegő buboréka megfelelő ikont jelenít meg.
A buborék létrehozása (vagy módosítása, ha Joao oktatóprogramját használta) kissé fájdalmas, de a jó hír az, hogy ezt a műveletet később egyszerűen másolhatjuk és beilleszthetjük. Ügyeljen arra, hogy hozzárendelje a WebScreen azonosítót, mert erre később szükségünk lesz a buborék törléséhez.
Hívás vége
A következő parancs váltja ki: telefonhívás=:=vége és lefuttatja a Hívás befejeződött feladatot. Az AutoTools WebScreen használata megjelenítési módban, bezárás. Használja ugyanazt a WebScreen ID-t, mint a Bejövő hívások profiljában.
TASKER PROFIL – A hívás befejeződött
Profile: Call Ended
Esemény: Telefon tétlen
Írja be: Hívás befejezve
A1: Flash [ Szöveg: Hívás befejeződött... Hosszú: Ki ]
2. válasz: AutoTools webképernyő [ Konfiguráció: Megjelenítési mód: Bezárás
Fedvényazonosító bezárása: hívja az ui-t
Pirítós időtartama: 5000
Magasság: 400
Gravitáció: Középpont
Animáció: Csúsztassa be felülről
Az előadás időtartama: 500
Elrejtés időtartama: 250 időtúllépés (másodperc):30 ]
Olvass tovább
Parancsok
Ez a profil szabályozza a tárcsázó lebegő buboréka által küldött összes műveletet. Minden trigger előtaggal kezdődik telefonhívás=:= és az elfogott bemenettől függően elindítja az egyik kapcsolót/műveletet.
TASKER PROFIL – Parancsok hívása
Profile: Call Commands
Esemény: AutoApps Command [ Konfiguráció: Parancsszűrő: phonecall=:=
Változónevek: parancs ]
Írja be: Parancsok hívása
V1: Ha [ %command ~ *speaker ]
V2: Változó beállítása [ Név:%callSpeaker To: unspeaker
Rekurzus változók: Ki Matek elvégzése: Ki Hozzáfűzés: Ki ]
Ha [ %command ~ hangszóró ]
V3: Változókészlet [ Név:%volPath Címzett:/pathto/volon.png
Rekurzus változók: Ki Matek elvégzése: Ki Hozzáfűzés: Ki ]
Ha [ %command ~ hangszóró ]
A4: Változó beállítása [ Név:%callSpeaker To: hangszóró
Rekurzus változók: Ki Matek elvégzése: Ki Hozzáfűzés: Ki ]
Ha [ %command ~ unspeaker ]
5. válasz: Változó beállítása [ Név:%volPath To:/pathto/voloff.png
Rekurzus változók: Ki Matek elvégzése: Ki Hozzáfűzés: Ki ]
Ha [ %command ~ unspeaker ]
6. válasz: AutoTools webképernyő
[Lebegő sáv – ugyanaz, mint a folyamatban lévő hívásnál]
7. válasz: Kihangosító [ Beállítás: Váltás ]
8. válasz: Ha különben [ %command ~ *néma ]
9. válasz: Változó beállítása [ Név:%callMute Címzett: némítás
Rekurzus változók: Ki Matek elvégzése: Ki Hozzáfűzés: Ki ]
Ha [ %command ~ unmute ]
10. válasz: Változókészlet [ Név:%mutePath To:/pathto/micoff.png
Rekurzus változók: Ki Matek elvégzése: Ki Hozzáfűzés: Ki ]
Ha [ %command ~ unmute ]
11. válasz: Változókészlet [ Név:%callMute Címzett: némítás feloldása
Rekurzus változók: Ki Matek elvégzése: Ki Hozzáfűzés: Ki ]
Ha [ %command ~ némítás ]
12. válasz: Változókészlet [ Név:%mutePath To:/pathto/micon.png
Rekurzus változók: Ki Matek elvégzése: Ki Hozzáfűzés: Ki ]
Ha [ %command ~ némítás ]
13. válasz: Az AutoTools webképernyője
[Lebegő sáv – ugyanaz, mint a folyamatban lévő hívásnál]
14. válasz: Mikrofon némítása [ Beállítás: Váltás ]
15. válasz: Ha különben [ %command ~ end ]
16. válasz: Hívás befejezése
17. válasz: Ha vége
Olvass tovább
Tudom, hogy a leírás elsőre ijesztőnek tűnik, de ez ugyanaz a műveletsor, amelyet kétszer megismételnek. Ha a némítást vagy a hangszórót megnyomjuk, létre kell hoznunk egy alternatív WebScreen-t, amely ellentétes ikonnal és paranccsal jelenik meg a felhasználó számára.
A1,A8
Ha a parancs = hangszóró/némítás, akkor egy sor művelet következik. Kicsit feltörtem a parancsokat, hogy könnyebb legyen az összes művelet feldolgozása. Ezekkel a műveletekkel rögzítjük a némítás/némítás feloldása és a hangszóró/hangszóró parancsokat. Ezért használom a * helyettesítő karaktert az IF feltételben.
A2,A4 és A9,A11
A kiadott parancstól függően (némítás/némítás feloldása|hangszóró/kihangosító) helyes parancsot állítok be, amely a kapcsoló következő megnyomásakor lesz hozzárendelve. Például, ha megnyomom a gombot a némításhoz (command=:=mute), szeretném frissíteni a WebScreen-t, és megbizonyosodni arról, hogy amikor legközelebb megnyomom ezt a gombot, a hívás elnémul (command=:=unmute). Ugyanez vonatkozik a hangszóró műveletére is.
A3,A5 és A10,A12
Hasonló módon szeretnék megbizonyosodni arról, hogy a megfelelő ikonokhoz vezető útvonalak a gomb kiadása után megváltoznak. Ha megnyomok egy némítás ikont, azt szeretném, ha a némítás feloldása ikont helyettesítené, ezért egy elérési utat frissíteni kell.
A15
Ha a parancs azt mondja, hogy vége – csak fejezze be a hívást.
A7,A14
Egyszerűen használja a némítás és a hangszóró műveleteit a beállítások váltásához.
Következtetés és letöltés
Most már tudja, hogyan kell ezt megtenni a Tasker és az AutoTools segítségével. Az új Dialer Floating Bubble projekt szép, vizuális visszajelzést ad, hogy egy kicsit könnyebbé tegye a telefonnal való interakciót telefonálás közben. Nyugodtan módosíthatja tovább ezt a Tasker projektet.
Töltse le a Tasker tárcsázó lebegőgombos projektet
Töltse le a fenti ZIP-fájlt, és bontsa ki a tartalmat Android-eszközének belső tárhelyére. Bontsa ki a callui mappát a Tasker/icons könyvtárba. Nyissa meg a Taskert, és tiltsa le a "Kezdő módot" a Beállításokban. Ezután térjen vissza a Tasker főoldalára, és nyomja meg hosszan a bal alsó sarokban lévő kezdőlap ikont. Látni fog egy lehetőséget a projekt „importálására”. Érintse meg ezt a lehetőséget, majd keresse meg a korábban kicsomagolt .prj.xml fájlt. Az importálás után egy új lap jelenik meg alul a Tasker alapértelmezett kezdőlapikonja mellett. Ez tartalmazza a segítő projekt profiljait és feladatait.
Kövesd a XDA-Developers oktatóanyagok hírfolyam további, ehhez hasonló bejegyzésekhez. Tekintse meg a mieinket is Tasker tippek és trükkök fórum a legújabb alkotásokhoz közösségünk automatizálási rajongói körében.