Voit luoda toimivan Google Dialer Floating Bubble -kuplan, joka on esillä Pixel 2 -laitteissa Taskerin ja AutoToolsin avulla – pääkäyttäjää ei tarvita!
Aiemmin olemme jakaneet ohjeet ota käyttöön Google Phone -sovelluksen uusi kelluva numeronvalitsinkupla muokkaamalla tiedostoja Android-laitteellasi. Siitä lähtien suosikki Tasker-laajennusten kehittäjämme, João Dias, keksi oman ratkaisunsa käyttämällä AutoTools-sovellusta luodakseen saman kelluvan kuplan uudelleen. Hänen videonsa on siisti, mutta mukana lähettää kuvauksesta puuttui hieman, joten ajattelin luoda erillisen opetusohjelman ja parantaa Joãon suunnittelua lisäämällä visuaalista palautetta Dialer Floating Bubble -kytkimiin.
Kuten aina, seuraamme ensin opetusohjelmaa ja lopuksi löydät latauslinkit ja ohjeet projektin tuontiin.
Kopioi Google Dialerin kelluva kupla
[appbox googleplay com.joaomgcd.autotools]
AutoTools-laajennuksen mukana tulee uusi web-näytön esiasetus: kelluva palkki. Tämän esiasetuksen avulla voimme luoda Google Dialer Floating Bubble -kuplan uudelleen missä tahansa puhelimessa. Jos osaat käyttää Taskeria, sinun on helppo luoda se uudelleen, mutta jos et ole perehtynyt Taskeriin ja AutoToolsiin, lue eteenpäin, niin näytämme sinulle kuinka.
Tein muutoksia, jotka sisältävät polkujen poistamisen äänenvoimakkuus- ja mikrofonikuvakkeisiin ja korvasin ne muuttujilla. Olen tehnyt samoin näiden vaihtoehtojen komennoilla. Tällä tavalla voimme luoda visuaalisen vaihdon, kun painiketta on painettu. Se on erityisen hyödyllinen mykistysvaihtoehdon kanssa, jotta voit nähdä, onko mikrofoni käytössä.
Saapuva puhelu
Profiili aktivoituu, kun puheluun vastataan. AutoTool WebScreen: Kelluvan palkin esiasetus näytetään.
TASKER PROFIILI – Puhelu käynnissä
Profile: Call In Progress
Tapahtuma: Phone Offhook
Syötä: Puhelu käynnissä
A1: Flash [ Teksti: Soitetaan... Pitkä: Pois ]
A2: Muuttujajoukko [ Nimi:%callMute Vastaanottaja: mykistys
Toistuva muuttujat: Pois Suorita matematiikka: Pois Liitä: Pois ]
A3: Muuttuja-asetus [ Nimi:%callSpeaker To: kaiutin
Toistuva muuttujat: Pois Suorita matematiikka: Pois Liitä: Pois ]
A4: Muuttujajoukko [ Nimi:%mutePath
Vastaanottaja:/pathto/micoff.png
Toistuva muuttujat: Pois Suorita matematiikka: Pois Liitä: Pois ]
A5: Muuttujajoukko [ Nimi:%volPath
Vastaanottaja:/pathto/voloff.png
Toistuva muuttujat: Pois Suorita matematiikka: Pois Liitä: Pois ]
A6: AutoTools Web-näyttö [ Konfiguraatio: Näytön esiasetus: Kelluva palkki
Näyttötila: Peittokuva
Sulje peittokuvatunnus: soita ui
Lähde: /pathto/page.html
Paahtoleivän kesto: 5000
Taustaväri: #00FFEBEE
Leveys: 75
Korkeus: 75
Painovoima: Vasen
Poikkeama X: 50
Poikkeama Y: -100
Animaatio: lähennä
Peittokuvan tunnus: soita ui
Esityksen kesto: 500
Piilota Kesto: 250
Vedä: Vedä missä tahansa
Vedä liikkeet: kaikkiin suuntiin
Hylkääminen: Ei hylkäämistä
Päivitys: totta
Kuvakkeet: %volPath,%mutePath,
/pathto/endcall.png,
Komennot: %callSpeaker,%callMute, end
Komennon etuliite: puhelinsoitto
Näkyvät kohteet: 3
Ensimmäiset tuotteet: 3,4,2,5
Tuotteen täyte: 24
Animaatioaika: 400
Ympyrä romahtaessaan: totta
Mukautettu laajennuskuvake:
/pathto/call.png
Snap To Items: totta
Kelluvan tangon väri: #1565C0
Expander Väri: musta
Laajentimen takaväri: #0D47A1 Aikakatkaisu (sekuntia):30 ]
Lue lisää
Ennalta määritettyjen polkujen mikrofoniin ja äänenvoimakkuuteen sekä niiden vastaavien komentojen sijaan käytän muuttujia %mutePath ja %volPath. Ne muuttuvat myöhemmin sen mukaan, mikä komento on annettu.
The %callMute ja %callSpeaker pidä todellista komentoa, joka on määritetty olemassa oleville painikkeille. Komento muuttuu, kun painiketta painetaan, ja Dialer Floating Bubble näyttää oikean kuvakkeen.
Tämän kuplan luominen (tai tämän kuplan muokkaaminen, jos käytit Joaon opetusohjelmaa) on hieman tuskallista, mutta hyvä uutinen on, että voimme kopioida ja liittää tämän toiminnon myöhemmin. Varmista, että määrität WebScreen-tunnuksen, koska tarvitsemme sitä myöhemmin kuplan peruuttamiseksi.
Puhelu päättyi
Se käynnistyy komennolla: puhelinsoitto=:=loppu ja suorittaa tehtävän Puhelu päättynyt. Käytä AutoTools WebScreenia näyttötilassa sulje. Käytä samaa WebScreen ID: tä kuin Saapuvan puhelun profiilissa.
TASKER PROFIILI - Puhelu päättynyt
Profile: Call Ended
Tapahtuma: Puhelin tyhjäkäynnillä
Syötä: Puhelu päättynyt
A1: Flash [ Teksti: Puhelu päättyi... Pitkä: Pois ]
A2: AutoTools Web-näyttö [ Konfigurointi: Näyttötila: Sulje
Sulje peittokuvatunnus: soita ui
Paahtoleivän kesto: 5000
Korkeus: 400
Painovoima: Center
Animaatio: Liu'uta sisään ylhäältä
Esityksen kesto: 500
Piilota Kesto: 250 Aikakatkaisu (sekuntia):30 ]
Lue lisää
komennot
Tämä profiili hallitsee kaikkia Dialer Floating Bubble -kuplan lähettämiä toimintoja. Jokainen laukaisin alkaa etuliitteellä puhelinsoitto=:= ja laukaisee yhden kytkimistä/toiminnoista siepatun tulon mukaan.
TASKER PROFIILI - Soita komennot
Profile: Call Commands
Tapahtuma: AutoApps-komento [ Kokoonpano: Komentosuodatin: phonecall=:=
Muuttujien nimet: komento ]
Syötä: Soita komennot
A1: Jos [ %komento ~ *kaiutin ]
A2: Muuttuja-asetus [ Nimi:%callSpeaker Vastaanottaja: unspeaker
Toistuva muuttujat: Pois Suorita matematiikka: Pois Liitä: Pois ]
Jos [ %komento ~ kaiutin ]
A3: Muuttujajoukko [ Nimi:%volPath To:/pathto/volon.png
Toistuva muuttujat: Pois Suorita matematiikka: Pois Liitä: Pois ]
Jos [ %komento ~ kaiutin ]
A4: Muuttuja-asetus [ Nimi:%callSpeaker To: kaiutin
Toistuva muuttujat: Pois Suorita matematiikka: Pois Liitä: Pois ]
Jos [ %command ~ unspeaker ]
A5: Muuttujajoukko [ Nimi:%volPath To:/pathto/voloff.png
Toistuva muuttujat: Pois Suorita matematiikka: Pois Liitä: Pois ]
Jos [ %command ~ unspeaker ]
A6: AutoTools Web -näyttö
[Kelluva palkki - sama kuin käynnissä olevassa puhelussa]
A7: Kaiutinpuhelin [ Set: Toggle ]
A8: Muuten jos [ %komento ~ *mykistys ]
A9: Muuttujajoukko [ Nimi:%callMute Vastaanottaja: mykistys
Toistuva muuttujat: Pois Suorita matematiikka: Pois Liitä: Pois ]
Jos [ %komento ~ unmute ]
A10: Muuttujajoukko [ Nimi:%mutePath To:/pathto/micoff.png
Toistuva muuttujat: Pois Suorita matematiikka: Pois Liitä: Pois ]
Jos [ %komento ~ unmute ]
A11: Muuttujajoukko [ Nimi:%callMute Vastaanottaja: poista mykistys
Toistuva muuttujat: Pois Suorita matematiikka: Pois Liitä: Pois ]
Jos [ %komento ~ mykistys ]
A12: Muuttujajoukko [ Nimi:%mutePath To:/pathto/micon.png
Toistuva muuttujat: Pois Suorita matematiikka: Pois Liitä: Pois ]
Jos [ %komento ~ mykistys ]
Vastaus 13: AutoTools Web -näyttö
[Kelluva palkki - sama kuin käynnissä olevassa puhelussa]
A14: Mikrofonin mykistys [ Set: Toggle ]
A15: Muuten jos [ %komento ~ end ]
A16: Lopeta puhelu
A17: Lopeta jos
Lue lisää
Tiedän, että kuvaus näyttää aluksi pelottavalta, mutta tämä on sama toimintosarja, joka toistetaan kahdesti. Kun mykistystä tai kaiutinta painetaan, meidän on luotava vaihtoehtoinen WebScreen, jossa on vastakkainen kuvake ja komento, joka näytetään käyttäjälle.
A1, A8
Jos komento = kaiutin/mykistys, seuraa toimintosarja. Hakkeroin komentoja hieman helpottaakseni kaikkien toimien käsittelyä. Sieppaamme mykistys-/poista- ja kaiuttimen/kaiuttimen komennot näillä toimilla. Tästä syystä käytän * jokerimerkkiä IF-ehdossa.
A2, A4 ja A9, A11
Annetusta komennosta riippuen (mykistys/poista mykistys|kaiutin/kaiutin) asetan oikean komennon, joka annetaan seuraavan kerran, kun painan kytkintä. Jos esimerkiksi painan mykistyspainiketta (command=:=mute), haluan päivittää WebScreenin ja varmistaa, että kun seuraavan kerran painan tätä painiketta, puhelun mykistys poistetaan (command=:=unmute). Sama koskee kaiuttimen toimintaa.
A3, A5 ja A10, A12
Samalla tavalla haluan varmistaa, että vastaavien kuvakkeiden polut muuttuvat, kun painike on annettu. Jos painan mykistyskuvaketta, haluan, että mykistyskuvake korvataan, joten polku on päivitettävä.
A15
Jos komento lukee lopeta - vain lopeta puhelu.
A7, A14
Käytä vain toimintojen mykistystä ja kaiutinta vaihtaaksesi asetuksia.
Johtopäätös ja lataus
Nyt tiedät, kuinka tämä tehdään Taskerilla ja AutoToolsilla. Uusi Dialer Floating Bubble -projekti tarjoaa sinulle mukavan visuaalisen palautteen, joka helpottaa puhelimesi kanssa vuorovaikutusta puhelun aikana. Voit vapaasti muokata tätä Tasker-projektia.
Lataa Tasker Dialer Floating Button Project
Lataa yllä oleva ZIP-tiedosto ja pura sen sisältö Android-laitteesi sisäiseen tallennustilaan. Pura kansio callui Tasker/icons-hakemistoon. Avaa Tasker ja poista "Aloitustila" käytöstä asetuksista. Palaa sitten Taskerin pääsivulle ja paina pitkään kotikuvaketta vasemmassa alakulmassa. Näet vaihtoehdon "tuoda" projekti. Napauta tätä vaihtoehtoa ja etsi sitten aiemmin purkamasi .prj.xml-tiedosto. Tuonnin jälkeen näet uuden välilehden alareunassa Taskerin oletuskotikuvakkeen vieressä. Tämä sisältää tämän apuprojektin profiilit ja tehtävät.
Seuraa XDA-kehittäjien opetusohjelmat syöte lisää tämän kaltaisia viestejä. Tutustu myös meidän Taskerin vinkkejä ja temppuja foorumi uusimmille luomuksille yhteisömme automaatioharrastajien keskuudessa.