Varat izveidot funkcionālu Google Dialer Floating Bubble, kas tiek piedāvāts Pixel 2 ierīcēs, izmantojot Tasker un AutoTools — nav nepieciešama sakne!
Iepriekš mēs dalījāmies, kā to izdarīt iespējot Google tālruņa lietotnes jauno peldošo zvanītājprogrammas burbuli modificējot failus savā Android ierīcē. Kopš tā laika mūsu iecienītākais Tasker spraudņu izstrādātājs, Žoau Diass, nāca klajā ar savu risinājumu, izmantojot savu lietotni AutoTools, lai atjaunotu to pašu peldošo burbuli. Viņa video ir foršs, bet pavadošais pastu aprakstā nedaudz pietrūka, tāpēc es domāju, ka izveidošu atsevišķu pamācību un uzlabošu João dizainu, pievienojot vizuālu atgriezenisko saiti numura sastādītāja peldošā burbuļa pārslēgs.
Kā vienmēr, mēs vispirms sekosim apmācībai, un beigās jūs atradīsit lejupielādes saites un norādījumus par projekta importēšanu.
Atkārtojiet Google zvanītāja peldošo burbuli
[appbox googleplay com.joaomgcd.autotools]
AutoTools spraudnis ir aprīkots ar jaunu tīmekļa ekrāna priekšiestatījumu: peldošā josla. Izmantojot šo sākotnējo iestatījumu, mēs varam atkārtoti izveidot Google zvanītājprogrammas peldošo burbuli jebkurā tālrunī. Ja zināt, kā rīkoties ar Tasker, jums būs viegli to izveidot no jauna, taču, ja neesat pazīstams ar Tasker un AutoTools, lasiet tālāk, jo mēs jums parādīsim, kā to izdarīt.
Izmaiņas, ko veicu, ietver ceļu noņemšanu uz skaļuma un mikrofona ikonām un aizstāju to ar mainīgajiem. To pašu esmu darījis ar šo opciju komandām. Tādā veidā mēs varam izveidot vizuālu pārslēgšanu, kad poga ir nospiesta. Tas ir īpaši noderīgi ar skaņas izslēgšanas opciju, lai jūs varētu redzēt, vai mikrofons ir iespējots.
Ienākošo zvanu
Profils kļūst aktīvs, kad tiek atbildēts uz zvanu. Tiek parādīts AutoTool WebScreen: Peldošās joslas iepriekšējais iestatījums.
TASKER PROFILS — notiek zvans
Profile: Call In Progress
Pasākums: Phone Offhook
Ievadiet: Notiek zvans
A1: Flash [ Teksts: Zvana... Garš: izslēgts ]
A2: Mainīgo iestatījums [ Vārds:%callMute Kam: izslēgt
Atkārtoti mainīgie: Izslēgts Veiciet matemātiku: Izslēgts Pievienot: Izslēgt ]
A3: Mainīgais iestatījums [ Name:%callSpeaker To: speaker
Atkārtoti mainīgie: Izslēgts Veiciet matemātiku: Izslēgts Pievienot: Izslēgt ]
A4: Mainīgo kopa [ Name:%mutePath
Uz:/pathto/micoff.png
Atkārtoti mainīgie: Izslēgts Veiciet matemātiku: Izslēgts Pievienot: Izslēgt ]
A5: Mainīgo kopa [ Name:%volPath
Uz:/pathto/voloff.png
Atkārtoti mainīgie: Izslēgts Veiciet matemātiku: Izslēgts Pievienot: Izslēgt ]
A6: AutoTools Web Screen [ Konfigurācija: Ekrāna priekšiestatījums: Peldošā josla
Displeja režīms: pārklājums
Aizvērt pārklājuma ID: zvaniet uz ui
Avots: /pathto/page.html
Tostu ilgums: 5000
Fona krāsa: #00FFEBEE
Platums: 75
Augstums: 75
Gravitācija: pa kreisi
Nobīde X: 50
Nobīde Y: -100
Animācija: tuvināt
Pārklājuma ID: zvaniet uz ui
Izrādes ilgums: 500
Slēpšanas ilgums: 250
Vilkšana: velkams jebkur
Vilkšanas kustības: visi virzieni
Atraidīt: nav atļauts noraidīt
Atjauninājums: patiess
Ikonas: %volPath,%mutePath,
/pathto/endcall.png,
Komandas: %callSpeaker,%callMute, end
Komandas prefikss: tālruņa zvans
Redzamās preces: 3
Pirmie vienumi: 3,4,2,5
Vienuma polsterējums: 24
Animācijas laiks: 400
Aplis, kad sabruka: taisnība
Pielāgota izvēršanas ikona:
/pathto/call.png
Snap To Items: taisnība
Peldošā stieņa krāsa: #1565C0
Paplašinātāja krāsa: melna
Paplašinātāja aizmugures krāsa: #0D47A1 Taimauts (sekundēs):30]
Lasīt vairāk
Iepriekš definētu ceļu uz mikrofonu un skaļumiem un to attiecīgajām komandām vietā es izmantoju mainīgos %mutePath un %volPath. Tie vēlāk mainīsies atkarībā no tā, kāda komanda ir izdota.
The %callMute un %callSpeaker turiet faktisko komandu, kas ir piešķirta esošajām pogām. Komanda mainīsies, kad tiek nospiesta poga, un numura sastādītāja peldošais burbulis parādīs pareizo ikonu.
Šī burbuļa izveide (vai modificēšana, ja izmantojāt Joao pamācību) ir nedaudz sāpīga, taču labā ziņa ir tāda, ka mēs varam vienkārši kopēt un ielīmēt šo darbību vēlāk. Noteikti piešķiriet WebScreen ID, jo tas būs vajadzīgs vēlāk, lai atceltu burbuli.
Zvans beidzās
To aktivizē komanda: telefona zvans=:=beigas un palaiž uzdevumu Zvans beigts. Izmantojiet AutoTools WebScreen displeja režīmā aizvērt. Izmantojiet to pašu WebScreen ID kā ienākošo zvanu profilā.
TASKER PROFILS — zvans beigts
Profile: Call Ended
Notikums: Tālrunis dīkstāvē
Ievadiet: Zvans beigts
A1: Flash [ Teksts: Zvans beigts... Garš: izslēgts ]
A2: AutoTools Web ekrāns [ Konfigurācija: Displeja režīms: Aizvērt
Aizvērt pārklājuma ID: zvaniet uz ui
Tostu ilgums: 5000
Augstums: 400
Gravitācija: centrs
Animācija: iebīdiet no augšas
Izrādes ilgums: 500
Paslēpšanas ilgums: 250 noildze (sekundes):30]
Lasīt vairāk
Komandas
Šis profils kontrolē visas darbības, ko sūta numura sastādītāja peldošais burbulis. Katrs trigeris sākas ar prefiksu telefona zvans=:= un aktivizē vienu no pārslēgšanas/darbības atkarībā no pārtvertās ievades.
TASKER PROFILS — izsaukt komandas
Profile: Call Commands
Notikums: AutoApps komanda [ Konfigurācija: komandu filtrs: phonecall=:=
Mainīgo nosaukumi: komanda ]
Ievadiet: Zvanu komandas
A1: ja [ %command ~ *speaker ]
A2: Mainīgo iestatījums [ Vārds:%callSpeaker To: unspeaker
Atkārtoti mainīgie: Izslēgts Veiciet matemātiku: Izslēgts Pievienot: Izslēgt ]
Ja [ %command ~ speaker ]
A3: Mainīgo iestatījums [ Name:%volPath To:/pathto/volon.png
Atkārtoti mainīgie: Izslēgts Veiciet matemātiku: Izslēgts Pievienot: Izslēgt ]
Ja [ %command ~ speaker ]
A4: Mainīgais iestatījums [ Name:%callSpeaker To: speaker
Atkārtoti mainīgie: Izslēgts Veiciet matemātiku: Izslēgts Pievienot: Izslēgt ]
Ja [ %command ~ unspeaker ]
A5: Mainīgo iestatījums [ Name:%volPath To:/pathto/voloff.png
Atkārtoti mainīgie: Izslēgts Veiciet matemātiku: Izslēgts Pievienot: Izslēgt ]
Ja [ %command ~ unspeaker ]
A6: AutoTools tīmekļa ekrāns
[Peldošā josla — tas pats, kas notiek zvanā]
A7: skaļrunis [ Iestatījums: Pārslēgt ]
A8: Citādi Ja [ %command ~ *mute ]
A9: Mainīgo iestatījums [ Vārds:%callMute Kam: izslēgt
Atkārtoti mainīgie: Izslēgts Veiciet matemātiku: Izslēgts Pievienot: Izslēgt ]
Ja [ %command ~ unmute ]
10. att.: Mainīgo kopa [ Vārds:%mutePath uz:/pathto/micoff.png
Atkārtoti mainīgie: Izslēgts Veiciet matemātiku: Izslēgts Pievienot: Izslēgt ]
Ja [ %command ~ unmute ]
A11: Mainīgo iestatījums [ Vārds:%callMute To: Ieslēgt skaņu
Atkārtoti mainīgie: Izslēgts Veiciet matemātiku: Izslēgts Pievienot: Izslēgt ]
Ja [ %command ~ mute ]
A12: Mainīgo kopa [ Vārds:%mutePath uz:/pathto/micon.png
Atkārtoti mainīgie: Izslēgts Veiciet matemātiku: Izslēgts Pievienot: Izslēgt ]
Ja [ %command ~ mute ]
A13: AutoTools Web ekrāns
[Peldošā josla — tas pats, kas notiek zvanā]
A14: mikrofona izslēgšana [ Iestatījums: Pārslēgt ]
A15. Citādi, ja [ %command ~ end ]
A16: Beigt zvanu
A17: Beigt Ja
Lasīt vairāk
Es zinu, ka apraksts sākumā šķiet biedējošs, taču tas ir viens un tas pats darbību kopums, kas tiek atkārtots divas reizes. Kad tiek nospiests izslēgts vai skaļrunis, mums ir jāizveido alternatīvs WebScreen ar pretēju ikonu un komandu, kas tiek parādīta lietotājam.
A1, A8
Ja komanda = skaļrunis/izslēgšana, sekos darbību kopums. Es nedaudz uzlauzu komandas, lai būtu vieglāk apstrādāt visas darbības. Veicot šīs darbības, tiek tvertas skaņas izslēgšanas/ieslēgšanas un skaļruņa/izslēgts komandas. Tāpēc es izmantoju aizstājējzīmi * IF stāvoklī.
A2, A4 un A9, A11
Atkarībā no izdotās komandas (izslēgt/ieslēgt skaņu|skaļruni/unspeaker) es iestatīju pareizu komandu, kas tiks piešķirta nākamreiz, kad nospiežu slēdzi. Piemēram, ja es nospiežu pogu, lai izslēgtu skaņu (command=:=mute), es vēlos atjaunināt WebScreen un pārliecināties, ka nākamreiz nospiežot šo pogu, zvans tiks ieslēgts (command=:=izslēgt skaņu). Tas pats attiecas uz runātāja darbību.
A3, A5 un A10, A12
Līdzīgā veidā es vēlos pārliecināties, ka ceļi uz attiecīgajām ikonām tiek mainīti pēc pogas izlaišanas. Ja es nospiežu skaņas izslēgšanas ikonu, es vēlos, lai tiktu aizstāta ikona Ieslēgt skaņu, tāpēc ceļš ir jāatjaunina.
A15
Ja komanda skan beigt, vienkārši pārtrauciet zvanu.
A7, A14
Vienkārši izmantojiet skaņas izslēgšanas un skaļruņa darbības, lai pārslēgtu iestatījumus.
Secinājums un lejupielāde
Tagad jūs zināt, kā to izdarīt, izmantojot Tasker un AutoTools. Jaunais Dialer Floating Bubble projekts sniedz jums jauku, vizuālu atgriezenisko saiti, lai nedaudz atvieglotu mijiedarbību ar tālruni tālruņa zvana laikā. Jūtieties brīvi turpināt modificēt šo Tasker projektu.
Lejupielādējiet Tasker Dialer peldošās pogas projektu
Lejupielādējiet iepriekš minēto ZIP failu un izņemiet saturu Android ierīces iekšējā atmiņā. Izvelciet mapi callui uz direktoriju Tasker/icons. Atveriet Tasker un izvēlnē Preferences atspējojiet "Iesācēja režīmu". Pēc tam dodieties atpakaļ uz Tasker galveno lapu un turiet nospiestu mājas ikonu apakšējā kreisajā stūrī. Jūs redzēsit iespēju "importēt" projektu. Pieskarieties šai opcijai, pēc tam atrodiet iepriekš izvilkto .prj.xml failu. Pēc importēšanas jūs redzēsit jaunu cilni apakšā līdzās noklusējuma mājas ikonai programmā Tasker. Šeit ir ietverti šī palīga projekta profili un uzdevumi.
Seko XDA izstrādātāju apmācības plūsma, lai iegūtu vairāk tādu ziņu kā šis. Apskatiet arī mūsu Tasker padomi un triki forums mūsu kopienas automatizācijas entuziastu jaunākajiem darbiem.