Lisää yhteystietojen pikakuvake ja puhelun lopetuspainike navigointipalkkiin puheluiden aikana Android O: ssa

click fraud protection

Opastus siitä, kuinka voit lisätä pikakuvakkeen yhteystietosovelluksen käynnistämiseksi ja pikakuvakkeen puhelun lopettamiseksi navigointipalkkiin puhelun aikana. Vain Android O.

Jos olet seurannut meidän opetusohjelmien syöte, niin tiedät jo, että rakastamme löytää tapoja hyödyntää Android O: n uutta navigointipalkin mukautus. Tasker-nimellä tunnetun suositun automaatiosovelluksen avulla voimme muuttaa navigointipalkkia kontekstuaalisesti sisällyttämällä siihen navigointinäppäimiä, jotka ovat hyödyllisiä tietyissä yhteyksissä. Tässä opetusohjelmassa näytämme, kuinka lisätä a yhteystietojen pikakuvake ja an lopettaa puhelun pikakuvakkeen navigointipalkkiin, kun olet keskellä puhelua.

Kiitos Eli Irvinille, että hän oli marsuni ja sai tämän kuvakaappauksen.

Yllä olevassa videossa testaajani aloitti puhelun kanssani, mikä sai Taskerin näyttämään kaksi uutta kuvaketta navigointipalkissa. Yhteystietojen pikakuvake soittaa, kun sitä painetaan KEYCODE_CONTACTS kun puhelun lopetuspainike soittaa KEYCODE_ENDCALL.

Käyttämäni kuvakkeet eivät ole tavallisesti Android O: n navigointipalkin mukauttajassa olevia kuvakkeita, vaan ne ovat käyttämiäni mukautettuja kuvakkeita. Voit lukea edellisen opetusohjelmani osoitteessa hVoit lisätä mukautettuja kuvakkeita Android O: n navigointipalkkiin täällä. Tämän opetusohjelman vuoksi sinun on ladattava kaksi kuvaketta osoitteesta Kuvakkeet Tietokanta laitteesi DPI: n perusteella. Ensimmäinen on a yhteystietokuvake joka sinun tulee tallentaa nimellä /NavIcons/contacts.png ja toinen on an puhelun lopetuskuvake joka on tallennettava nimellä /NavIcons/endcall.png.

Näytämme sinulle, kuinka voit kopioida tämän asennuksen omalla laitteellasi, jotta voit oppia tekemään oman mukautetun navigointilaitteen palkin kokoonpanoissa, mutta tarjoamme myös latauslinkin artikkelin loppuun, jos haluat mieluummin siirtyä siihen että.


Mukautetut navigointipalkin näppäimet puhelun aikana

Vaatimukset:

  • Tasker ($2.99)
  • SecureTask

Tasker on välttämätön, koska se on automaatiosovellus, jota käytämme tunnistamaan, missä sovelluksessa olemme ja lähettää komentoja SecureTask-laajennuksen kautta, joka käsittelee navigointimme muuttamisen baari. Kun olet asentanut molemmat sovellukset, meidän on määritettävä SecureTask.

Meidän on annettava SecureTaskille mahdollisuus muokata laitteemme järjestelmäasetuksia. Voidaksemme tehdä niin meidän on myönnettävä SecureTaskille erityinen lupa, joka tunnetaan nimellä WRITE_SECURE_SETTINGS, joka on tavallisesti ei ole tavallisten sovellusten käytettävissä, mutta käyttäjä voi myöntää sen manuaalisesti ADB: n avulla. Näin ollen sinun on oltava ADB käytössä koneessasi, jotta tämä toimii. Onneksi tämän luvan myöntäminen on vain kertaluonteinen asia, ja käytämme SecureTaskia tulevia Android O: han liittyviä tutoriaaleja (joita on pari muutakin), joten kannattaa ehdottomasti tehdä se.

ADB: n asetukset

Ensimmäinen asia, joka sinun on tehtävä, on ladata ADB-binaari tiettyä käyttöjärjestelmää varten. Voit tehdä sen täällä. Kun olet ladannut ne, sinun on varmistettava, että sinulla on ne oikea kuljettaja jos käytät Windowsia.

Kun olet purkanut binaaritiedoston erilliseen kansioon ja asentanut ohjaimen, meidän on seuraavaksi otettava USB-virheenkorjaus käyttöön älypuhelimessa. Voit tehdä tämän avaamalla Asetukset ja siirtymällä kohtaan Tietoja puhelimesta. Napauta Rakennusnumero 7 kertaa, kunnes näet valintaikkunan, jossa kerrotaan, että olet avannut kehittäjäasetukset. Voit nyt käyttää kehittäjäasetuksia asetuksista. Ilmeisesti Android O: ssa sinun on annettava PIN-koodisi/salasanasi ennen kuin voit avata kehittäjäasetukset. Tee niin ja etsi USB-virheenkorjaus ja ota se käyttöön.

Liitä nyt puhelimesi ja avaa komentokehote samassa hakemistossa, josta purit ADB-binaarin. (Windows-käyttäjät, pidä Shift + napsauta hiiren kakkospainiketta kyseisessä kansiossa ja valitse "avaa komentokehote tästä.") Kirjoita adb devices komentokehotteeseen. Näet viestin, että ADB-palvelin käynnistetään, ja sitten puhelimessasi näet kehotteen, jossa sinua pyydetään myöntämään tietokoneellesi ADB-käyttöoikeus. Hyväksy se. Nyt kun astut sisään adb devices komentokehotteessa sinun pitäisi nähdä laitteesi sarjanumero, jos näin on, onnistuit.

Myönnetään WRITE_SECURE_SETTINGS SecureTaskille

Kun ADB-komentokehote on avattu, anna seuraava komento antaaksesi SecureTaskille tarvittavat käyttöoikeudet.

adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS

SecureTaskilla on nyt mahdollisuus muokata järjestelmäasetuksia ilman pääkäyttäjän oikeuksia! Nyt olemme valmiita siirtymään Taskeriin.

Tasker-profiilien määrittäminen

Meidän on määritettävä kaksi erilaista Tasker-profiilia. Toinen laukeaa, kun soitat puhelun, toinen laukeaa, kun katkaiset puhelun. Edellinen näyttää kaksi navigointipalkin näppäintä, jälkimmäinen poistaa ne käytöstä. Melko suoraviivainen.

Ensimmäistä profiilia varten avaa Tasker ja luo se painamalla +-painiketta oikeassa alakulmassa. Valitse Tapahtuma Konteksti ja mene kohtaan Puhelin --> Puhelin Offhook. Paina takaisin palataksesi Taskerin päänäyttöön. Nimeä se "Ota puhelimen navigointipalkin näppäimet käyttöön".

Tasker pyytää sinua joko liittämään olemassa olevan tehtävän tai luomaan uuden. Luo uusi ja kun olet Tehtävän muokkausnäytössä, lisää seuraavat toiminnot:

  1. Plugin --> SecureTask --> Secure Settings. Toiminta: Kirjoittaa. Asetus: secure sysui_nav_bar_left. Arvo: key(207:file:///storage/emulated/0/NavIcons/contacts.png)
  2. Plugin --> SecureTask --> Secure Settings. Toiminta: Kirjoittaa. Asetus: secure sysui_nav_bar_right. Arvo: key(6:file:///storage/emulated/0/NavIcons/endcall.png)

Poistu takaisin Taskerin päävalikkoon. Luo uusi profiili ja valitse uudelleen Tapahtuma kontekstissa, mutta tällä kertaa valitse Puhelin --> Puhelin tyhjäkäynti. Nimeä se "Poista puhelimen navigointipalkin näppäimet käytöstä".

Luo uusi tehtävä uudelleen ja kun olet Tehtävän muokkausnäytössä, lisää siihen seuraavat kaksi toimintoa:

  1. Plugin --> SecureTask --> Secure Settings. Toiminta: Kirjoittaa. Asetus: secure sysui_nav_bar_left. Arvo: null
  2. Plugin --> SecureTask --> Secure Settings. Toiminta: Kirjoittaa. Asetus: secure sysui_nav_bar_right. Arvo: null

Nyt olet valmis. Kun hyväksyt saapuvan puhelun tai yhdistät lähtevän puhelun, Tasker näyttää yhteystietojen pikanäppäimen sekä puhelun lopetusnäppäimen. Näitä näppäimiä voi käyttää, kun käytät mitä tahansa sovellusta, kunhan puhelu on vielä kesken. Kun puhelu päättyy, Tasker poistaa nämä navigointipalkin näppäimet käytöstä.


Lataa ja tuo

Kuten kaikki Taskeriin liittyvät opetusohjelmat, tarjoamme XML-tiedostoja, jotka voit ladata ja tuoda. Lataa alla oleva .prf.xml-tiedosto AndroidFileHostista ja tallenna se sisäiseen tallennustilaan. Avaa Tasker ja paina pitkään Profiilit-välilehteä ylhäällä, kunnes näet Tuo-painikkeen. Napauta sitä ja etsi juuri tallentamasi XML-tiedostot ja valitse ne tuodaksesi ne yksi kerrallaan. Varmista, että olet myöntänyt WRITE_SECURE_SETTINGS SecureTaskille artikkelissani mainitun mukaisesti, muuten profiilit eivät tee mitään puhelimessasi!

Lataa "Ota puhelimen navigointipalkin näppäimet käyttöön" -profiili AndroidFileHostista

Lataa "Poista puhelimen navigointipalkin näppäimet käytöstä" -profiili AndroidFileHostista

Vaikka meillä ei ole enempää Android O -navigointipalkkiin liittyviä opetusohjelmia jaettavaksi, meillä on vielä yksi Android O: han liittyvä opetusohjelma vireillä. Pysy kuulolla portaalista lisää opetusohjelmia!