Median toiston navigointipalkin säätimien ottaminen käyttöön Android O: ssa musiikkia toistettaessa

Kuinka ottaa mediatoiston navigointipalkin säätimet käyttöön Android O: ssa, kun toistat aktiivisesti musiikkia. Käyttää Tasker-, SecureTask- ja Notification Listener -ohjelmaa.

Android O Developer Preview on ollut käytössä vasta viikon ajan, mutta löydämme nopeasti yhä enemmän käyttömahdollisuuksia kaikille uusille ominaisuuksille. Yksi ominaisuuksista, joista olemme olleet eniten innoissamme, on uusi navigointipalkin mukauttaja löytyy System UI Tunerista.

Alkutarkastuksessa Googlen toteutus vaikuttaa melko paljaalta. Vaikka voit lisätä uuden navigointinäppäimen olemassa olevien näppäinten vasemmalle ja oikealle puolelle, kaikki lisäämäsi näppäimet sijaitsevat pysyvästi navigointipalkissasi. Valitettavasti tämä tekee tästä ominaisuudesta hyödyttömän monille ihmisille, koska monet navigointipalkin näppäimistä toimivat vain tietyissä olosuhteissa. Mutta kuten olemme osoittaneet sinulle aiemmin, se on itse asiassa mahdollista ota käyttöön tietyt navigointipalkin näppäimet omissa mukautettavissa olosuhteissa

. Tässä opetusohjelmassa näytämme, miten se tehdään Ota mediatoiston ohjauspainikkeet käyttöön navigointipalkissa kun Google Play Musiikki tai mikä tahansa muu musiikkisovellus toistaa musiikkia.

Kiitos Eli Irvin, että testasi tämän puolestani ja tallensi tämän näytön tallenteen!


Vaatimukset:

  • Tasker ($2.99)
  • SecureTask
  • Ilmoitusten kuuntelija

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 nämä sovellukset, meidän on määritettävä ne.

Jotta voimme havaita, milloin musiikkia soitetaan, meidän on otettava käyttöön Notification Listener -laajennukselle ilmoitusten käyttöoikeus. Tämä on erittäin nopeaa. Mene vain Asetuksiin ja etsi hakupalkista "ilmoitusten käyttöoikeus". Avaa asetussivu, etsi Notification Listener ja anna sille lupa lukea ilmoituksia.

Seuraavaksi 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 kertaluonteinen asia, ja tulemme käyttämään SecureTaskia tulevissa Android O: ta koskevissa opetusohjelmissa, joten suosittelen ehdottomasti tekemään tämän nyt. Jos olet seurannut aiempia opetusohjelmiani, joissa käskin asentaa AutoTools, SecureTask on vähemmän täynnä ominaisuuksia, mutta sitä on juuri tarpeeksi tarpeisiimme täällä.

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

Luomme tänne kaksi erillistä Tasker-profiilia. Se, joka reagoi, kun valitsemamme musiikkisoitin (esimerkissäni Google Play Musiikki) aloittaa musiikin toiston (sen ilmoitus on lähetetty) ja joka reagoi, kun saman musiikkisoittimen ilmoitus on tullut hylätty.

Avaa Tasker ja luo uusi profiili painamalla +-kuvaketta oikeassa alakulmassa. Aloitamme luomalla profiilin, joka käynnistyy, kun musiikkisoittimen ilmoitus on lähetetty. Nimeä profiili "Enable Media Nav Keys" ja valitse tapahtuman konteksti. Siirry kohtaan Plugin --> Notification Listener --> Notification Listener. Valitse Ilmoitustapahtumaksi Lähetetty ja valitse Sovellukset-kohdasta sovellukset, joita haluat seurata (esim. Google Play Musiikki).

Kun olet valmis, palaa ulos ja Tasker pyytää sinua liittämään tehtävän tähän profiiliin. Voit nimetä tehtävän, mutta se ei ole välttämätöntä. Paina vain valintamerkkiä siirtyäksesi Tehtävän muokkausnäyttöön. Kun olet mukana, lisäämme tähän tehtävään kaksi toimintoa.

  1. A1: Plugin --> SecureTask --> Secure Settings. Toiminta: Kirjoittaa. Asetus: secure sysui_nav_bar_left. Arvo: key(88:com.android.systemui/2131230907). Tämä on KEYCODE_MEDIA_PREVIOUS ja näkyy vasemmalla nuolena navigointipalkissa.
  2. A2: Plugin --> SecureTask --> Secure Settings. Toiminta: Kirjoittaa. Asetus: secure sysui_nav_bar_right. Arvo: key(87:com.android.systemui/2131231004). Tämä on KEYCODE_MEDIA_NEXT ja näkyy oikealle nuolena navigointipalkissa.

Seuraavaksi luomme toisen profiilin, joka käynnistyy, kun musiikkisovelluksen ilmoitus hylätään. Tämä profiili poistaa median ohjausnäppäimet, kun ilmoitus on hylätty. Luo uusi profiili ja anna sille nimi "Poista medianavigointinäppäimet käytöstä". Luo uudelleen tapahtumakonteksti ja valitse Notification Listener -laajennus. Tällä kertaa ilmoitustapahtumaksi valitse Poistettu mutta valitse jälleen sama musiikkisovellus, jota haluat seurata.

Lisää jälleen tehtävä (ilman nimeä on hyvä) ja luo seuraavat kaksi toimintoa:

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

Nämä kaksi toimintoa tyhjentävät navigointipalkin näppäimet, joten mediatoiston ohjausnäppäimet eivät enää ole siellä.

Se siitä! Nyt kun aloitat musiikin toiston, näet navigointipalkissa lisänäppäimiä median ohjaamiseksi, mutta kun hylkäät musiikkisoittimen ilmoituksen, nämä näppäimet katoavat.


Lataa ja tuo

Kuten kaikki Taskeriin liittyvät opetusohjelmat, tarjoamme XML-tiedostoja, jotka voit ladata ja tuoda. Lataa prf.xml-tiedostot alta AndroidFileHostista ja tallenna ne 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 (sinun on tehtävä tämä yksitellen). Varmista, että olet myöntänyt ilmoitusten kuuntelijalle ilmoitusoikeudet ja olet myöntänyt WRITE_SECURE_SETTINGS lupa SecureTaskille, kuten artikkelissani mainittiin, muuten nämä profiilit eivät toimi mitä tahansa puhelimessasi!

Lataa "Enable Media Nav Keys" -profiili AndroidFileHostista

Lataa "Disable Media Nav Keys" -profiili AndroidFileHostista

Jos mietit, mitä muuta voimme saavuttaa SecureTaskilla ja Android O: lla, pysy kuulolla XDA-portaalissa, koska meillä on paljon muuta jaettavaa. Odota lisää opetusohjelmia siitä, kuinka voit saada Android O: n navigointipalkin suorittamaan monia hyödyllisiä toimintoja!