Lisage Android O telefonikõnede ajal navigeerimisribale kontaktide otsetee ja kõne lõpetamise nupp

Õpetus selle kohta, kuidas lisada telefonikõne ajal navigeerimisribale otsetee rakenduse Kontaktid käivitamiseks ja otsetee kõne lõpetamiseks. Ainult Android O.

Kui olete jälginud meie õpetused söödavad, siis teate juba praegu, et meile meeldib leida viise, kuidas Android O uusi eeliseid kasutada navigeerimisriba kohandaja. Populaarse automatiseerimisrakenduse, mida nimetatakse Taskeriks, võimsuse abil saame navigeerimisriba kontekstipõhiselt muuta, et lisada konkreetsetes kontekstides kasulikud navigeerimisklahvid. Selles õpetuses näitame, kuidas lisada a kontaktide otsetee ja an kõne lõpetamise otsetee navigeerimisribale, kui olete keset telefonikõnet.

Aitäh Eli Irvinile, et ta oli minu katsejänes ja sai selle ekraanipildi.

Ülaltoodud videos algatas tester minuga telefonikõne, mille tulemusena kuvas Tasker navigeerimisribal kaks uut ikooni. Kontaktide otsetee, kui seda vajutatakse, helistab KEYCODE_CONTACTS samal ajal kui kõne lõpetamise nupp helistab KEYCODE_ENDCALL.

Ikoonid, mida ma kasutan, ei ole Android O navigeerimisriba kohandaja kaudu tavaliselt juurdepääsetavad ikoonid, vaid need on kohandatud ikoonid, mida ma kasutan. Minu eelmist õpetust saate lugeda h

Siin saate lisada Android O navigeerimisribale kohandatud ikoone. Selle õpetuse huvides peate alla laadima kaks ikooni aadressilt Ikoonide andmebaas põhineb teie seadme DPI-l. Esimene on a kontaktide ikoon mille peaksite salvestama kui /NavIcons/contacts.png ja teine ​​on an kõne lõpetamise ikoon mis tuleb salvestada kui /NavIcons/endcall.png.

Näitame teile, kuidas seda seadistust oma seadmes kopeerida, et saaksite õppida, kuidas luua oma kohandatud navi riba konfiguratsioonid, kuid kui soovite selle vahele jätta, anname artikli lõpus ka allalaadimislingi et.


Kohandatud navigeerimisriba klahvid telefonikõne ajal

Nõuded:

  • Tasker ($2.99)
  • SecureTask

Tasker on vajalik, kuna see on automatiseerimisrakendus, mida me kasutame, et tuvastada, millises rakenduses me oleme ja saata käske läbi SecureTaski pistikprogrammi, mis tegeleb meie navigeerimise muutmisega baar. Kui olete mõlemad rakendused installinud, peame seadistama SecureTaski.

Peame andma SecureTaskile võimaluse meie seadmes süsteemiseadeid muuta. Selleks peame andma SecureTaskile eriloa, mida nimetatakse WRITE_SECURE_SETTINGS-iks, mis on tavalistele rakendustele tavaliselt kättesaamatu, kuid kasutaja saab selle ADB abil käsitsi lubada. Seega peab teie arvutis olema ADB töökorras, et see toimiks. Õnneks on selle loa andmine vaid ühekordne ja me kasutame SecureTaski tulevasi Android O-ga seotud õpetusi (mida on veel paar), seega tasub seda kindlasti teha seda.

ADB seadistamine

Esimene asi, mida peate tegema, on oma konkreetse operatsioonisüsteemi jaoks ADB binaarfail alla laadida. Siin saate seda teha. Kui olete need alla laadinud, peate veenduma, et teil on olemas korralik juht kui kasutate Windowsi.

Kui olete kahendfaili eraldi kausta ekstraktinud ja draiveri installinud, peame järgmiseks lubama nutitelefonis USB-silumise. Selleks avage Seaded ja minge jaotisse Teave telefoni kohta. Puudutage 7 korda järgu numbrit, kuni kuvatakse dialoog, mis ütleb teile, et olete arendaja valikud avanud. Arendaja valikutele pääsete nüüd juurde jaotises Seaded. Ilmselt Android O-s peate enne arendaja valikute avamist sisestama oma PIN-koodi/parooli. Tehke seda ja otsige USB-silumist, seejärel lubage see.

Nüüd ühendage telefon ja avage käsuviip samas kataloogis, kust ekstraheerisite ADB binaarfaili. (Windowsi kasutajad, hoidke selles kaustas all Shift + paremklõps ja valige "ava käsuviip siin.") Tippige adb devices käsureale. Näete teadet, et ADB-server on käivitatud, seejärel näete oma telefonis viipa, mis palub teil lubada arvutile ADB-juurdepääs. Nõustuge sellega. Nüüd, kui sisenete adb devices käsureale peaksite nägema oma seadme seerianumbrit, kui jah, siis oli see edukas.

WRITE_SECURE_SETTINGS-i lubamine SecureTaskile

Kui ADB käsuviip on avatud, sisestage SecureTaskile nõutava loa andmiseks järgmine käsk.

adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS

SecureTaskil on nüüd võimalus süsteemi sätteid muuta ilma juurjuurdepääsuta! Nüüd oleme valmis Taskeri juurde liikuma.

Taskeri profiilide seadistamine

Peame seadistama kaks erinevat Taskeri profiili. Üks käivitub, kui sisestate telefonikõne, teine ​​​​käivitub, kui telefoni katkestate. Esimene näitab kahte navigeerimisriba klahvi, teine ​​keelab need. Päris otsekohene.

Esimese profiili jaoks avage Tasker ja vajutage selle loomiseks paremas alanurgas nuppu +. Vali Sündmus Kontekst ja minge Telefon --> Telefon Offhook. Taskeri põhiekraanile naasmiseks vajutage tagasi. Nimetage see "Luba telefoni navigeerimisriba klahvid".

Tasker palub teil lisada olemasoleva ülesande või luua uue. Looge uus ja kui olete ülesande redigeerimise ekraanil, lisage järgmised toimingud.

  1. Plugin --> SecureTask --> Secure Settings. Tegevus: Kirjutage. Seade: secure sysui_nav_bar_left. Väärtus: key(207:file:///storage/emulated/0/NavIcons/contacts.png)
  2. Plugin --> SecureTask --> Secure Settings. Tegevus: Kirjutage. Seade: secure sysui_nav_bar_right. Väärtus: key(6:file:///storage/emulated/0/NavIcons/endcall.png)

Väljuge tagasi Taskeri peamenüüsse. Looge uus profiil ja valige uuesti Sündmus kontekstis, kuid seekord vali Telefon --> Telefon jõude. Nimetage see "Keela telefoni navigeerimisriba klahvid".

Looge uuesti uus ülesanne ja kui olete ülesande redigeerimise ekraanil, lisage sellele järgmised kaks toimingut.

  1. Plugin --> SecureTask --> Secure Settings. Tegevus: Kirjutage. Seade: secure sysui_nav_bar_left. Väärtus: null
  2. Plugin --> SecureTask --> Secure Settings. Tegevus: Kirjutage. Seade: secure sysui_nav_bar_right. Väärtus: null

Nüüd olete lõpetanud. Kui võtate vastu sissetuleva kõne või ühendate väljamineva kõne, kuvab Tasker kontaktide kiirklahvi ja kõne lõpetamise klahvi. Nendele klahvidele pääsete juurde, kui kasutate mis tahes rakendust, kui telefonikõne on pooleli. Kui telefonikõne lõppeb, keelab Tasker need navigeerimisriba klahvid.


Laadige alla ja importige

Nagu kõigi Taskeriga seotud õpetuste puhul, pakume ka XML-faile, mida saate alla laadida ja importida. Laadige allolevast AndroidFileHostist alla .prf.xml-fail ja salvestage see oma sisemällu. Avage Tasker ja vajutage ülaosas pikalt vahekaarti Profiilid, kuni näete nuppu Impordi. Puudutage seda ja otsige äsja salvestatud XML-faile, seejärel valige need ükshaaval importimiseks. Veenduge, et olete andnud SecureTaskile WRITE_SECURE_SETTINGS, nagu minu artiklis mainitud, vastasel juhul ei tee profiilid teie telefonis midagi!

Laadige AndroidFileHostist alla profiil „Telefoni navigeerimisriba klahvide lubamine”.

Laadige AndroidFileHostist alla profiil "Keela telefoni navigeerimisriba klahvid".

Kuigi meil pole enam Android O navigeerimisribaga seotud õpetusi jagada, on meil veel üks Android O-ga seotud õpetus ootel. Olge portaaliga kursis rohkem õpetusi!