Kopeerige Google Dialeri ujuva mulli funktsiooni Taskeri ja AutoToolsi abil

Saate luua funktsionaalse Google Dialeri ujuva mulli, mis on Pixel 2 seadmetes Taskeri ja AutoToolsiga – juurt pole vaja!

Varem oleme jaganud, kuidas seda teha lubage Google'i telefoni rakenduse uus ujuv helistamismull muutes oma Android-seadmes faile. Sellest ajast peale on meie lemmik Taskeri pistikprogrammide arendaja, João Dias, pakkus oma AutoToolsi rakendust kasutades välja oma lahenduse, et luua sama ujuv mull. Tema video on lahe, aga kaasas olev postitus Selle kirjelduses oli veidi puudu, nii et mõtlesin, et loon eraldi õpetuse ja parandan João kujundust, lisades visuaalse tagasiside Helistaja ujuva mulli lülititele.

Nagu alati, anname kõigepealt õpetuse ja lõpust leiate allalaadimislingid ja juhised projekti importimiseks.


Kopeerige Google Dialeri ujuvat mulli

[appbox googleplay com.joaomgcd.autotools]

AutoToolsi pistikprogrammil on uus veebiekraani eelseadistus: ujuv riba. Seda eelseadistust kasutades saame Google Dialeri ujuva mulli uuesti luua mis tahes telefonis. Kui tunnete Taskeris ringi, on teil lihtne uuesti luua, kuid kui te pole Taskeri ja AutoToolsiga tuttav, lugege edasi, sest me näitame teile, kuidas seda teha.

Minu tehtud muudatused hõlmavad helitugevuse ja mikrofoni ikoonide teede eemaldamist ning selle asendamist muutujatega. Olen teinud sama nende valikute käskudega. Nii saame luua visuaalse lüliti, kui nuppu on vajutatud. See on eriti kasulik vaigistamise valiku puhul, nii et näete, kas mikrofon on lubatud.

Sissetulev kõne

Profiil aktiveerub, kui kõnele vastatakse. Esitatakse AutoTool WebScreen: ujuv riba eelseadistus.

TASKER PROFIIL – kõne pooleli

Profile: Call In Progress 

Sündmus: Telefon Offhook

Sisestage: Kõne on pooleli

A1: välk [ Tekst: helistamine... Pikk: väljas ]

A2: Muutujate komplekt [ Nimi:%callMute To: vaigista

Kordusmuutujad: väljas Tee matemaatika: väljas Lisa: väljas ]

A3: muutuja määrang [ Nimi:%callSpeaker To: kõlar

Kordusmuutujad: väljas Tee matemaatika: väljas Lisa: väljas ]

A4: Muutujate komplekt [ Nimi:%mutePath

Saaja:/pathto/micoff.png

Kordusmuutujad: väljas Tee matemaatika: väljas Lisa: väljas ]

A5: Muutujate komplekt [ Nimi:%volPath

Saaja:/pathto/voloff.png

Kordusmuutujad: väljas Tee matemaatika: väljas Lisa: väljas ]

A6: AutoToolsi veebiekraan [ Konfiguratsioon: Ekraani eelseadistus: Ujuv riba

Kuvarežiim: ülekate

Ülekatte ID sulgemine: helistage ui

Allikas: /pathto/page.html

Röstsai Kestus: 5000

Taustavärv: #00FFEBEE

Laius: 75

Kõrgus: 75

Gravitatsioon: vasakul

Nihe X: 50

Nihe Y: -100

Animatsioon: suumi sisse

Ülekatte ID: helistage ui

Saate kestus: 500

Peida kestus: 250

Lohistamine: lohistatav kõikjal

Lohistusliigutused: kõik suunad

Loobumiseks paiskamine: loobumiseks ei paiskata

Värskendus: tõsi

Ikoonid: %volPath,%mutePath,

/pathto/endcall.png,

Käsud: %callSpeaker,%callMute, end

Käsu eesliide: telefonikõne

Nähtavad üksused: 3

Esimesed esemed: 3,4,2,5

Kauba polsterdus: 24

Animatsiooni aeg: 400

Ring kokkuvarisemisel: tõsi

Kohandatud laiendamise ikoon:

/pathto/call.png

Snap To Items: tõsi

Ujuv riba värv: #1565C0

Expander Värv: must

Laiendaja tagavärv: #0D47A1 Aegumine (sekundites):30]

Loe rohkem

Eelmääratletud teede mikrofoni ja helitugevuse ning nende vastavate käskude asemel kasutan muutujaid %mutePath ja %volPath. Need muutuvad hiljem olenevalt sellest, milline käsk on antud.

The %callMute ja %kõne Kõlar hoidke tegelikku käsku, mis on määratud olemasolevatele nuppudele. Nupu vajutamisel käsk muutub ja numbrivalija ujuvmull kuvab õige ikooni.

Selle mulli loomine (või selle mulli muutmine, kui kasutasite Joao õpetust) on natuke valus, kuid hea uudis on see, et saame selle toimingu hiljem lihtsalt kopeerida ja kleepida. Määrake kindlasti WebScreeni ID, kuna vajame seda hiljem mulli tühistamiseks.

Kõne lõppes

Selle käivitab käsk: telefonikõne=:=lõpp ja käivitab ülesande Kõne lõppenud. Kasutage AutoTools WebScreeni kuvarežiimis sulgemiseks. Kasutage sama WebScreen ID-d nagu sissetuleva kõne profiilis.

TASKER PROFIIL – kõne lõppes

Profile: Call Ended 

Sündmus: telefon jõude

Sisestage: Kõne on lõppenud

A1: Flash [ Tekst: Kõne lõppes... Pikk: väljas ]

A2: AutoToolsi veebiekraan [ Konfiguratsioon: Kuvarežiim: sulgege

Ülekatte ID sulgemine: helistage ui

Röstsai Kestus: 5000

Kõrgus: 400

Gravitatsioon: keskpunkt

Animatsioon: libistage ülevalt sisse

Saate kestus: 500

Peida kestus: 250 ajalõpp (sekundites):30]

Loe rohkem

Käsklused

See profiil juhib kõiki helistaja ujuva mulli saadetud toiminguid. Iga päästik algab eesliitega telefonikõne=:= ja käivitab ühe lülititest/toimingutest olenevalt pealtkuulatud sisendist.

TASKER PROFIIL – kõne käsud

Profile: Call Commands 

Sündmus: AutoAppsi käsk [ Konfiguratsioon: Käsufilter: phonecall=:=

Muutujate nimed: käsk ]

Sisestage: Call Commands

V1: kui [ % käsk ~ *kõlar ]

A2: Muutujate komplekt [ Nimi:%callSpeaker To: unspeaker

Kordusmuutujad: väljas Tee matemaatika: väljas Lisa: väljas ]

Kui [ % käsk ~ kõlar ]

A3: Muutujate komplekt [ Nimi:%volPath Saaja:/pathto/volon.png

Kordusmuutujad: väljas Tee matemaatika: väljas Lisa: väljas ]

Kui [ % käsk ~ kõlar ]

A4: muutuja määrang [ Nimi:%callSpeaker To: kõlar

Kordusmuutujad: väljas Tee matemaatika: väljas Lisa: väljas ]

Kui [ %command ~ unspeaker ]

A5: Muutujate komplekt [ Nimi:%volPath Saaja:/pathto/voloff.png

Kordusmuutujad: väljas Tee matemaatika: väljas Lisa: väljas ]

Kui [ %command ~ unspeaker ]

V6: AutoToolsi veebiekraan

[Ujuv riba – sama, mis poolelioleva kõne puhul]

A7: valjuhääldi [ Määra: lülita ]

V8: muidu kui [ % käsk ~ *mute ]

A9: Muutujate komplekt [ Nimi:%callMute To: vaigista

Kordusmuutujad: väljas Tee matemaatika: väljas Lisa: väljas ]

Kui [ %command ~ unmute ]

V10: Muutujate komplekt [ Nimi:%mutePath To:/pathto/micoff.png

Kordusmuutujad: väljas Tee matemaatika: väljas Lisa: väljas ]

Kui [ %command ~ unmute ]

V11: Muutujate komplekt [ Nimi:%callMute To: vaigistuse tühistamine

Kordusmuutujad: väljas Tee matemaatika: väljas Lisa: väljas ]

Kui [ % käsk ~ vaigista ]

V12: Muutujate komplekt [ Nimi:%mutePath To:/pathto/micon.png

Kordusmuutujad: väljas Tee matemaatika: väljas Lisa: väljas ]

Kui [ % käsk ~ vaigista ]

V13: AutoToolsi veebiekraan

[Ujuv riba – sama, mis poolelioleva kõne puhul]

A14: mikrofoni vaigistamine [ Määra: lülita ]

V15: muidu kui [ % käsk ~ lõpp ]

V16: Lõpeta kõne

V17: Lõpeta kui

Loe rohkem

Ma tean, et kirjeldus tundub alguses hirmutav, kuid see on sama tegevuste kogum, mida korratakse kaks korda. Kui vaigistus või kõlar on vajutatud, peame looma alternatiivse veebiekraani, mille ikoon ja käsk kuvatakse kasutajale.

A1, A8

Kui käsk = kõlar/vaigistus, järgneb toimingute komplekt. Häkkisin käske veidi, et kõiki toiminguid oleks lihtsam töödelda. Nende toimingute abil jäädvustame vaigistamise/vaigistuse tühistamise ja kõlari/kõne tühistamise käsud. Seetõttu kasutan tingimuses IF metamärki *.

A2, A4 ja A9, A11

Olenevalt antud käsust (mute/unmute|speaker/unspeaker) määran õige käsu, mis määratakse järgmisel korral, kui lülitit vajutan. Näiteks kui ma vajutan nuppu vaigistamiseks (command=:=mute), tahan veebiekraani värskendada ja veenduda, et järgmisel korral, kui seda nuppu vajutan, lülitatakse kõne vaigistus välja (käsk=:=tühista vaigistus). Sama kehtib ka kõneleja tegevuse kohta.

A3, A5 ja A10, A12

Samamoodi tahan veenduda, et vastavate ikoonide teed muudetakse pärast nupu väljastamist. Kui vajutan vaigistusikooni, soovin, et vaigistuse tühistamise ikoon asendataks, seetõttu tuleb teed värskendada.

A15

Kui käsk loeb end – lihtsalt lõpetage kõne.

A7, A14

Seadete vahetamiseks kasutage lihtsalt vaigistamise ja kõlari toiminguid.


Järeldus ja allalaadimine

Nüüd teate, kuidas seda Taskeri ja AutoToolsi abil teha. Uus Dialer Floating Bubble projekt pakub teile kena visuaalset tagasisidet, mis muudab telefoniga suhtlemise telefonikõne ajal veidi lihtsamaks. Võite seda Taskeri projekti veelgi muuta.

Laadige alla Tasker Dialeri ujuva nupu projekt

Laadige alla ülaltoodud ZIP-fail ja ekstraheerige sisu oma Android-seadme sisemällu. Ekstraheerige kaust callui kataloogi Tasker/icons. Avage Tasker ja keelake eelistustes "Algaja režiim". Seejärel minge tagasi Taskeri avalehele ja vajutage pikalt vasakpoolses alanurgas olevat koduikooni. Näete projekti "impordi" valikut. Puudutage seda valikut ja seejärel leidke varem ekstraktitud .prj.xml-fail. Pärast importimist näete Taskeri vaikekoduikooni kõrval allosas uut vahekaarti. See sisaldab selle abistajaprojekti profiile ja ülesandeid.

Mine järgi XDA-arendajate õpetused voog rohkemate selliste postituste jaoks. Vaadake ka meie Taskeri näpunäited ja nipid foorum uusima loomingu jaoks meie kogukonna automatiseerimishuviliste seas.