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.