Kuva kuvassa -tilan näyttäminen, kun käytät YouTubea Android O: ssa

click fraud protection

Oppitunti kuva kuvassa -tilan käyttöönotosta painikkeen näyttämiseksi sovelluskohtaisesti Android O: ssa Taskerin ja SecureTaskin avulla.

Edellisessä artikkelissamme näytimme ensimmäisinä, kuinka voit käyttää Android O: n uusi kuva kuvassa (PiP) -tila juuri nyt älypuhelimellasi. Kertauksen tekemiseksi menetelmä sisältää tietyn avaimen, joka tunnetaan nimellä KEYCODE_WINDOW ja jonka määrittää vakio 171, lähettäminen. Tämä avainkoodi lähetetään helpoimmin ottamalla käyttöön piilotettu navigointipalkin muokkaaja SystemUI Tunerissa lisäämällä sitten uuden navigointipalkin kohteen, joka laukaisee avainkoodin.

Tämän menetelmän käyttäminen tarkoittaa kuitenkin sitä, että navigointipalkissasi on pysyvä kuvake kuva kuvassa -tilan vaihtamiseksi, vaikka se ei olisi käytettävissä. PiP toimii vain tietyissä sovelluksissa, nimittäin sovelluksissa, jotka voivat näyttää koko näytön videosisältöä, joten ei ole järkevää, että kaikissa sovelluksissa on painiketta sen vaihtamiseksi. Artikkelin lopussa totesimme, että näytämme sinulle, kuinka kuva kuvassa -tila näytetään sovelluskohtaisesti. Näin se tehdään.


Näytä kuva kuvassa -kytkin sovelluskohtaisesti

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ä ne molemmat.

Jotta Tasker havaitsee, mitä sovellusta käytämme, meidän on myönnettävä sen esteettömyyspalvelu. Tämä on erittäin nopeaa. Mene vain kohtaan Asetukset --> Esteettömyys ja etsi palveluluettelosta "Tasker". Ota esteettömyyspalvelu käyttöön.

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-profiilin määrittäminen

Avaa Tasker ja luo uusi profiili. Nimeä se "Vaihda kuva kuvassa". Valitse Sovellus Konteksti ja etsi videosovellus, jossa haluat ottaa navigointipalkin näppäimen käyttöön (esim. YouTube). Valitse haluamasi sovellukset ja palaa sitten luomaan tehtävä seuraavaksi.

Tasker pyytää sinua liittämään tehtävän tähän uuteen profiiliin. Luo uusi tehtävä pyydettäessä ja nimeä se (tai älä). Kun olet Tehtävän luontinäytössä, lisää uusi toiminto siirtymällä kohtaan Plugin --> SecureTask --> Secure Settings. Avaa SecureTask-kokoonpano painamalla kynäkuvaketta.

Valitse Toiminto-kohdasta Kirjoittaa. Aseta kohtaan Asetukset secure sysui_nav_bar_right. Laita arvon alle key(171:com.android.systemui/2131230944). Poistu Taskerin päävalikkoon. Lisää poistumistehtävä tähän profiiliin painamalla pitkään juuri luomaamme uutta tehtävää ja valitsemalla sitten "lisää poistumistehtävä". Toista yllä oleva toiminto, mutta tällä kertaa aseta arvo nolla.

Se siitä! Kun siirryt YouTube-sovellukseen (tai mihin tahansa muuhun valitsemaasi sovellukseen), näet nyt navigointipalkin oikealla puolella ponnahdusikkunan, jonka avulla voit vaihtaa kuva kuvassa -tilan.


Lataa ja tuo

Kuten kaikki Taskeriin liittyvät opetusohjelmat, tarjoamme XML-tiedoston, jonka 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-tiedosto ja valitse se tuodaksesi sen. Varmista, että Taskerin esteettömyyspalvelu on käytössä ja että olet myöntänyt WRITE_SECURE_SETTINGS lupa SecureTaskille, kuten artikkelissani mainittiin, muuten tämä profiili ei tee mitään sinulle puhelin!

Lataa "Vaihda kuva kuvassa" -profiili AndroidFileHostista

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