Kaip rodyti vaizdo vaizde režimo perjungiklį naudojant „YouTube“ sistemoje „Android O“.

Mokomoji medžiaga, kaip rodyti perjungiklį, kad įjungtumėte vaizdo vaizde režimą kiekvienai programai „Android O“, naudojant „Tasker“ ir „SecureTask“.

Paskutiniame straipsnyje mes pirmieji parodėme, kaip galite naudoti Šiuo metu naujasis „Android O“ vaizdo vaizde (PiP) režimas savo išmaniajame telefone. Apibendrinant, metodas apima tam tikro rakto, žinomo kaip KEYCODE_WINDOW, siuntimą, kurį apibrėžia konstanta 171. Šis rakto kodas lengviausiai siunčiamas įjungus paslėptas naršymo juostos tinkinimo įrankis „SystemUI Tuner“, tada pridėkite naują naršymo juostos elementą, kuris suaktyvina klavišo kodą.

Tačiau taikant šį metodą, naršymo juostoje bus nuolatinė piktograma, perjungianti vaizdo vaizde režimą, net kai jis netaikomas. „PiP“ veikia tik tam tikrose programose, ty programose, kurios gali rodyti vaizdo turinį viso ekrano režimu, todėl nėra prasmės, kad visose programose būtų mygtukas, kuriuo būtų galima jį perjungti. Straipsnio pabaigoje nurodėme, kad parodysime, kaip kiekvienai programai rodyti vaizdo vaizde režimą. Štai kaip tai daroma.


Rodyti paveikslėlio vaizde perjungiklį kiekvienai programai

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 jas nustatyti.

Kad „Tasker“ aptiktų, kurią programą naudojame, turime suteikti jai pritaikymo neįgaliesiems paslaugą. Tai padaryti labai greitai, tiesiog eikite į Nustatymai --> Prieinamumas ir paslaugų sąraše ieškokite „Tasker“. Įgalinkite pritaikymo neįgaliesiems paslaugą.

Tada 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 vienkartinis, todėl būsimuose su Android O susijusiuose vadovėliuose naudosime SecureTask, todėl tikrai patariu tai padaryti dabar. Jei sekėte mano ankstesnes pamokas, kuriose sakiau įdiegti „AutoTools“, „SecureTask“ yra mažiau funkcijų, tačiau jos užtenka mūsų poreikiams.

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“ profilio nustatymas

Atidarykite „Tasker“ ir sukurkite naują profilį. Pavadinkite jį „Perjungti paveikslėlį paveikslėlyje“. Pasirinkite Taikymas kontekste ir ieškokite vaizdo įrašų programos, kurioje norite įjungti naršymo juostos klavišą (pvz., YouTube). Pasirinkite norimas programas, tada grįžkite, kad kitą kartą sukurtumėte užduotį.

Tasker paprašys pridėti užduotį prie šio naujo profilio. Sukurkite naują užduotį, kai to paprašys, ir pavadinkite ją (arba nesuteikite). Kai esate užduočių kūrimo ekrane, pridėkite naują veiksmą eidami į Papildinys --> SecureTask --> Saugūs nustatymai. Paspauskite pieštuko piktogramą, kad atidarytumėte SecureTask konfigūraciją.

Dalyje Veiksmas pasirinkite Rašyti. Dalyje Nustatymai įdėkite secure sysui_nav_bar_right. Pagal vertę įdėkite key(171:com.android.systemui/2131230944). Išeikite į pagrindinį Tasker meniu. Pridėkite išėjimo užduotį prie šio profilio ilgai paspausdami naują ką tik sukurtą užduotį, tada pasirinkdami „Pridėti išėjimo užduotį“. Pakartokite aukščiau pateiktą veiksmą, bet šį kartą įveskite vertę nuliui.

Viskas! Kai įeisite į „YouTube“ programą (ar bet kurią kitą pasirinktą programą), dešinėje naršymo juostos pusėje pamatysite iššokančią piktogramą, leidžiančią perjungti vaizdo vaizde režimą.


Atsisiųskite ir importuokite

Kaip ir visose su „Tasker“ susijusiose pamokose, mes pateiksime XML failą, kurį 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šsaugoto XML failo, tada pasirinkite jį, kad jį importuotumėte. Įsitikinkite, kad įjungėte Tasker pritaikymo neįgaliesiems paslaugą ir suteikėte WRITE_SECURE_SETTINGS leidimas SecureTask, kaip minėta mano straipsnyje, kitaip šis profilis nieko nedarys jūsų telefonas!

Atsisiųskite profilį „Perjungti paveikslėlį paveikslėlyje“ iš „AndroidFileHost“.

Jei jums įdomu, ką dar galime pasiekti naudodami „SecureTask“ ir „Android O“, sekite XDA portalą, nes turime daug kuo dalintis. Tikėkitės daugiau mokymo programų, kaip padaryti, kad „Android O“ naršymo juosta atliktų daug naudingų funkcijų!