Cum de a forța orice aplicație Android în modul Fullscreen Immersive (fără înrădăcinare)
Google a lansat o versiune Android a Chrome în 2012 și nu a deranjat niciodată să-i dea un mod de afișare pe tot ecranul. Dacă te-ai săturat să aștepți aplicația Android favorită pentru a oferi ecran complet, există o modalitate de ao face singur cu modul Immersive.
Haideți pe Google, te-am cerut de ani de zile! Nu este nici un motiv să nu ne dăm un mod de afișare pe tot ecranul. Există modalități de a face acest lucru cu aplicații terță parte, cum ar fi Tasker, dar presupunând că veți dori mereu să păstrați o aplicație specifică pe ecran complet, există o modalitate mai rapidă și mai practică de ao face utilizând numai instrumentul de desktop Android debug bridge (ADB).
Ce ai nevoie
Pentru a urma pașii din acest articol, veți avea nevoie de următoarele:
- Un telefon sau o tabletă Android care rulează versiunea 4.4 (KitKat) sau o versiune ulterioară
- Un PC care rulează Windows, MacOS sau Linux
- Un cablu USB
Pasul unu: activați depanarea USB
Înainte de a începe, va trebui să activați depanarea USB pe telefon, dacă nu ați făcut-o deja. Deschideți meniul principal Setări. Atingeți "About Phone", apoi apăsați de șapte ori intrarea "Build Number". Da într-adevăr. Pe unele telefoane, intrarea "Despre telefon" poate fi în altă parte în meniul Setări, dar dacă vă împingeți în jur, ar trebui să o puteți găsi.
Când vedeți notificarea pop-up care afișează "Sunteți acum dezvoltator", apăsați butonul Înapoi și veți vedea o nouă opțiune în meniul principal Setări: "Opțiuni pentru dezvoltatori".
Atingeți "Opțiuni pentru dezvoltatori", iar în interiorul acesteia veți găsi opțiunea "Debugging USB" sub rubrica Debugging. Activați-o și apoi apăsați "OK".
Pasul al doilea: instalați SDK-ul Android și ADB
Dacă nu v-ați confruntat cu telefonul prea mult, probabil că nu aveți instalat pe calculatorul dvs. Android Debug Bridge. Dacă nu, puteți urmări acest ghid la îndemână cu privire la modul de funcționare. Asigurați-vă că aveți și driverul USB pentru telefonul dvs. instalat.
După ce ați terminat instalarea, reveniți aici și continuați cu pasul următor.
Pasul al treilea: găsiți numele APK al aplicației
Pentru a ajusta manual setările unei aplicații în ADB, trebuie să știți exact numele fișierului aplicației sau numele APK. Din nefericire, Android nu reușește să găsească acest lucru cu instrumentele implicite. Dar există o modalitate ușoară de a obține informațiile de pe desktop.
Deschideți orice browser web și accesați Magazinul Google Play la play.google.com. Faceți clic pe "Aplicații" din coloana din stânga, apoi pe "Aplicațiile mele". Aceasta vă oferă o listă a tuturor aplicațiilor Android pe care le-ați instalat prin Magazin Play.
Faceți clic pe aplicația dorită. Dacă nu îl puteți găsi imediat, puteți face clic pe butonul "Toate aplicațiile" de sub bara de căutare pentru a restrânge numai aplicațiile instalate pe un singur dispozitiv.
Când ați ajuns la pagina Magazinului Play al aplicației dorite, aruncați o privire la adresa web din bara de adrese URL a browserului. După eticheta "id =" identificator, adresa va afișa numele APK al aplicației. În exemplul nostru (Chrome for Android), adresa completă este:
https://play.google.com/store/apps/details?id=com.android.chrome
Numele APK pe care îl căutăm este "com.android.chrome".
Notați numele APK al aplicației înainte de a continua.
Pasul patru: Verificați conexiunea dispozitivului cu ADB
Apoi, va trebui să deschideți Command Prompt (în Windows) sau Terminal (în MacOS) și navigați la un folder numit "platform-tools" unde este instalat kitul SDK Android.
În Windows, îl veți găsi în următoarea locație:
/ utilizatori /nume de utilizator/ AppData / / Android / sdk / platform-tools locale
În MacOS, se află la:
/ Utilizatori /nume de utilizator/ Library / Android / SDK / platformă-unelte
Conectați telefonul sau tableta la computer cu ajutorul cablului USB. În funcție de modelul dvs. de telefon, este posibil să fie necesar să confirmați conexiunea ADB de pe telefonul în sine cu un mesaj pop-up.
La prompt, tastați următorul text și apăsați Enter
dispozitive adb
Dacă vedeți o singură linie de dispozitiv sub comanda dispozitivului ADB, sunteți gata să plecați. Dacă nu vedeți niciun dispozitiv listat, verificați dacă telefonul sau tableta dvs. sunt conectate și că aveți driverele instalate.
Mergeți și lăsați promptul deschis, deoarece va trebui să introduceți o altă comandă în scurt timp.
Pasul șase: alegeți modul dvs. imersiv
Există trei tipuri diferite de moduri fullscreen pe care le putem folosi cu comanda imersivă.
- immersive.full: ascunde bara de stare din partea superioară a ecranului și bara de navigare din partea inferioară, dacă telefonul utilizează butoane virtuale de navigare. Aceasta este ceea ce majoritatea oamenilor doresc atunci cand se gandesc la o aplicatie fullscreen.
- immersive.status: ascunde numai bara de stare din partea de sus.
- immersive.navigation: ascunde numai bara de navigare din partea de jos.
Alegeți modul pe care doriți să îl utilizați înainte de a continua. Nu vă faceți griji, puteți aplica comanda de mai multe ori dacă vă răzgândiți.
Pasul șase: Aplicați comanda
Apoi, tastați următorul text la prompt, înlocuind numele aplicației pe care l-ați găsit în Pasul al treilea după =
semn. Am folosit Chrome ca exemplul meu aici, dar puteți schimba numele APK-ului cu oricare alta.
setările adb shell introduc policy_control global immersive.full = com.android.chrome
Această comandă permite versiunea fullscreen a modului Immersive pentru aplicația Chrome. Pentru a ascunde numai bara de stare sau bara de navigare, utilizați comenzile immersive.status sau imersive.nagivation.
Apăsați Enter pentru a executa comanda. Asta e! De acum înainte, Chrome pe telefonul dvs. (sau orice altă aplicație pe care o introduceți) se va difuza în modul ecran complet. Puteți să deconectați telefonul și să îl încercați acum: glisați în sus sau în jos din partea de jos sau de sus a ecranului (sau partea laterală în modul orizontal) pentru a afișa butoanele de navigare sau bara de stare.
Dacă doriți vreodată să schimbați aplicația în modul de funcționare standard, repetați acești pași, însă înlocuiți această comandă în Command Prompt sau Terminal (din nou, utilizând numele APK pentru aplicația dvs.):
setările adb shell introduc policy_control la nivel global immersive.off = com.android.chrome
Această metodă ar trebui să funcționeze cu toate dispozitivele standard Android, dar unii producători ar fi putut modifica sistemul de operare mobil la punctul în care comenzile nu sunt valide. Dacă nu funcționează imediat pe telefon sau pe tabletă, încercați să deconectați telefonul și să îl conectați din nou - ADB și conectarea driverului poate fi uneori fin.