Pamoka apie tai, kaip pridėti nuorodą, kad būtų paleista kontaktų programa, ir nuorodą, skirtą baigti skambutį, į naršymo juostą telefono skambučio metu. Tik Android O.
Jei sekate mūsų vadovėlių kanalas, tada jau žinosite, kad mums patinka rasti būdų, kaip pasinaudoti naujosios „Android O“ pranašumais naršymo juostos tinkinimo priemonė. Naudodami populiarią automatizavimo programą, žinomą kaip „Tasker“, galime pagal kontekstą pakeisti naršymo juostą, kad įtrauktume naršymo mygtukus, kurie yra naudingi tam tikruose kontekstuose. Šioje pamokoje parodysime, kaip pridėti a kontaktų nuoroda ir an skambučio pabaigos klavišą į naršymo juostą, kai skambinate.
Dėkoju Eli Irvin, kad buvo mano jūrų kiaulytė ir gavo šį ekrano fiksavimą.
Aukščiau esančiame vaizdo įraše mano testeris pradėjo su manimi telefono skambutį, dėl kurio „Tasker“ naršymo juostoje parodė dvi naujas piktogramas. Adresatų nuoroda, paspaudus, skambina KEYCODE_CONTACTS kol skambina skambinimo pabaigos mygtukas KEYCODE_ENDCALL.
Piktogramos, kurias naudoju, nėra paprastai pasiekiamos Android O naršymo juostos tinkinimo priemonėje, bet yra tinkintos piktogramos, kurias naudoju. Galite perskaityti mano ankstesnę pamoką h
Čia galite pridėti pasirinktinių piktogramų prie „Android O“ naršymo juostos. Šios pamokos sumetimais turėsite atsisiųsti dvi piktogramas iš Piktogramų duomenų bazė pagal jūsų įrenginio DPI. Pirmasis yra a kontaktų piktograma kurį turėtumėte išsaugoti kaip /NavIcons/contacts.png, o antrasis yra an skambučio pabaigos piktogramą kurį reikia išsaugoti kaip /NavIcons/endcall.png.Parodysime, kaip atkartoti šią sąranką savo įrenginyje, kad galėtumėte sužinoti, kaip sukurti savo tinkintą navigaciją juostos konfigūracijos, tačiau straipsnio pabaigoje taip pat pateiksime atsisiuntimo nuorodą, jei norėtumėte pereiti kad.
Pasirinktiniai naršymo juostos klavišai telefono skambučio metu
Reikalavimai:
- Taskeris ($2.99)
- SecureTask
„Tasker“ yra būtina, nes tai yra automatizavimo programa, kurią naudojame norėdami nustatyti, kurioje programoje esame ir siųsti komandas per „SecureTask“ papildinį, kuris pakeis mūsų naršymą baras. Įdiegę abi programas, turime nustatyti SecureTask.
Turime suteikti „SecureTask“ galimybę keisti sistemos nustatymus mūsų įrenginyje. Norėdami tai padaryti, turime suteikti SecureTask specialų leidimą, žinomą kaip WRITE_SECURE_SETTINGS, kuris yra paprastai nepasiekiamas įprastoms programoms, tačiau vartotojas gali jį suteikti rankiniu būdu naudodamas ADB. Taigi, kad tai veiktų, jūsų kompiuteryje turi būti sukurtas ir veikiantis ADB. Laimei, šio leidimo suteikimas yra tik vienkartinis dalykas ir mes naudosime SecureTask būsimų su Android O susijusių pamokų (kurių yra dar pora), tad tai padaryti tikrai verta tai.
ADB nustatymas
Pirmas dalykas, kurį turėsite padaryti, tai atsisiųsti ADB dvejetainį failą jūsų konkrečiai OS. Tai galite padaryti čia. Atsisiuntę juos turite įsitikinti, kad turite tinkamas vairuotojas jei naudojate „Windows“.
Išskleidę dvejetainį failą į atskirą aplanką ir įdiegę tvarkyklę, išmaniajame telefone turime įjungti USB derinimo funkciją. Norėdami tai padaryti, atidarykite „Nustatymai“ ir eikite į „Apie telefoną“. Bakstelėkite Sukūrimo numerį 7 kartus, kol pamatysite dialogo langą, pranešantį, kad atrakinote kūrėjo parinktis. Dabar galite pasiekti kūrėjo parinktis nustatymuose. Matyt, „Android O“ turite įvesti PIN kodą / slaptažodį, kad galėtumėte atidaryti kūrėjo parinktis. Padarykite tai ir ieškokite USB derinimo, tada įjunkite.
Dabar prijunkite telefoną ir atidarykite komandų eilutę tame pačiame kataloge, kuriame ištraukėte ADB dvejetainį failą. („Windows“ naudotojai, laikykite nuspaudę „Shift“ + dešiniuoju pelės klavišu spustelėkite tame aplanke ir pasirinkite „atidaryti komandų eilutę čia“.) Įveskite adb devices
į komandų eilutę. Pamatysite pranešimą, kad ADB serveris paleidžiamas, tada telefone pamatysite raginimą, kuriame bus prašoma suteikti kompiuteriui ADB prieigą. Priimti tai. Dabar, kai įeisite adb devices
komandų eilutėje turėtumėte pamatyti savo įrenginio serijos numerį, jei taip, tada jums pavyko.
WRITE_SECURE_SETTINGS suteikimas SecureTask
Atidarę ADB komandų eilutę įveskite šią komandą, kad suteiktumėte SecureTask reikiamą leidimą.
adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS
„SecureTask“ dabar turės galimybę keisti sistemos nustatymus be root prieigos! Dabar esame pasirengę pereiti prie Tasker.
„Tasker“ profilių nustatymas
Turėsime nustatyti du skirtingus „Tasker“ profilius. Vienas įsijungs, kai įvesite telefono skambutį, o kitas, kai padėsite ragelį. Pirmasis parodys du naršymo juostos klavišus, antrasis juos išjungs. Gana tiesmukai.
Norėdami sukurti pirmąjį profilį, atidarykite „Tasker“ ir paspauskite + mygtuką apatiniame dešiniajame kampe. Pasirink Renginys Kontekstas ir eikite į Telefonas --> Phone Offhook. Paspauskite atgal, kad grįžtumėte į pagrindinį Tasker ekraną. Pavadinkite jį „Įgalinti telefono naršymo juostos klavišus“.
Tasker paprašys pridėti esamą užduotį arba sukurti naują. Sukurkite naują ir, kai būsite užduočių redagavimo ekrane, pridėkite šiuos veiksmus:
- Papildinys --> SecureTask --> Saugūs nustatymai. Veiksmas: Rašyti. Nustatymas:
secure sysui_nav_bar_left
. Vertė:key(207:file:///storage/emulated/0/NavIcons/contacts.png)
- Papildinys --> SecureTask --> Saugūs nustatymai. Veiksmas: Rašyti. Nustatymas:
secure sysui_nav_bar_right
. Vertė:key(6:file:///storage/emulated/0/NavIcons/endcall.png)
Grįžkite į pagrindinį Tasker meniu. Sukurkite naują profilį ir dar kartą pasirinkite Renginys kontekste, bet šį kartą rinkitės Telefonas --> Telefonas neaktyvus. Pavadinkite jį „Išjungti telefono naršymo juostos klavišus“.
Dar kartą sukurkite naują užduotį ir, kai esate užduočių redagavimo ekrane, pridėkite prie jos šiuos du veiksmus:
- Papildinys --> SecureTask --> Saugūs nustatymai. Veiksmas: Rašyti. Nustatymas:
secure sysui_nav_bar_left
. Vertė:null
- Papildinys --> SecureTask --> Saugūs nustatymai. Veiksmas: Rašyti. Nustatymas:
secure sysui_nav_bar_right
. Vertė:null
Dabar viskas. Kai priimsite įeinantį skambutį arba sujungsite išeinantį skambutį, Tasker parodys kontaktų spartųjį klavišą ir skambučio pabaigos klavišą. Šiuos klavišus galima pasiekti naudojant bet kurią programą, kol telefono skambutis vis dar vyksta. Kai telefono skambutis baigsis, Tasker išjungs šiuos naršymo juostos klavišus.
Atsisiųskite ir importuokite
Kaip ir visose su „Tasker“ susijusiose pamokose, mes pateiksime XML failus, kuriuos galite atsisiųsti ir importuoti. Atsisiųskite .prf.xml failą iš toliau pateiktos „AndroidFileHost“ ir išsaugokite jį vidinėje atmintyje. Atidarykite Tasker ir ilgai paspauskite profilių skirtuką viršuje, kol pamatysite mygtuką Importuoti. Bakstelėkite tai ir ieškokite ką tik išsaugotų XML failų, tada pasirinkite juos, kad importuotumėte juos po vieną. Įsitikinkite, kad suteikėte WRITE_SECURE_SETTINGS „SecureTask“, kaip minėta mano straipsnyje, kitaip profiliai nieko nedarys jūsų telefone!
Atsisiųskite profilį „Įgalinti telefono naršymo juostos klavišus“ iš „AndroidFileHost“.
Atsisiųskite profilį „Išjungti telefono naršymo juostos klavišus“ iš „AndroidFileHost“.
Nors nebeturime su „Android O“ naršymo juosta susijusių vadovėlių, kuriuos galėtume bendrinti, laukiame dar vienos su „Android O“ susijusios pamokos. Sekite naujienas portale daugiau vadovėlių!