15Sep

Jak zmusić każdą aplikację na Androida do trybu pełnoekranowego( bez wyodrębniania)

Google wypuściło Chrome na Androida w 2012 roku i nigdy nie zadał sobie trudu, aby nadać mu tryb pełnoekranowy. Jeśli masz dość czekania na ulubioną aplikację na Androida, by zaoferować pełnoekranowy, możesz zrobić to sam dzięki trybowi immersyjnemu.

Przyjdź do Google, dosłownie błagam Cię od lat! Nie ma po prostu powodu, aby nie oferować trybu pełnoekranowego. Istnieją sposoby, aby to zrobić z aplikacjami innych firm, takimi jak Tasker, ale zakładając, że zawsze będziesz chciał zachować konkretną aplikację na pełnym ekranie, istnieje szybszy i praktyczny sposób na to, używając tylko narzędzia pulpitu mostu debugowania Androida( ADB).

Co będzie potrzebne

Aby wykonać kroki opisane w tym artykule, będziesz potrzebować:

  • Telefonu z Androidem lub tabletu z wersją 4.4( KitKat) lub nowszego
  • Komputera z systemem Windows, macOS lub Linux
  • Kabel USB

Krok pierwszy: Włącz debugowanie USB

Zanim zaczniesz, musisz włączyć debugowanie oparte na USB w swoim telefonie, jeśli jeszcze tego nie zrobiłeś.Otwórz główne menu Ustawienia. Dotknij "O telefonie", a następnie siedem razy dotknij wpisu "Numer kompilacji".Tak naprawdę.W niektórych telefonach wpis "O telefonie" może znajdować się w innym miejscu menu Ustawienia, ale jeśli będziesz go przeglądać, będziesz mógł go znaleźć.

Gdy zobaczysz wyskakujące powiadomienie z napisem "Jesteś teraz programistą", naciśnij przycisk Wstecz, a zobaczysz nową opcję w głównym menu Ustawienia: "Opcje programisty".

Wybierz "Opcje programisty", a wewnątrz ciebieznajdziesz opcję "USB debugging" pod nagłówkiem Debugging. Włącz go, a następnie dotknij "OK".

Krok drugi: zainstaluj zestaw SDK systemu Android i narzędzia ADB

Jeśli nie masz zbyt wiele problemów z telefonem, prawdopodobnie nie masz jeszcze zainstalowanego systemu Android Debug Bridge na swoim komputerze. Jeśli nie, możesz skorzystać z tego przydatnego poradnika, jak go uruchomić.Upewnij się, że masz również zainstalowany sterownik USB dla twojego telefonu.

Po zakończeniu instalacji, wróć tutaj i przejdź do następnego kroku.

Krok trzeci: znajdź nazwę APK Twojej aplikacji

Aby ręcznie dostosować ustawienia aplikacji w ADB, musisz znać dokładną nazwę pliku aplikacji lub nazwę pliku APK.Niestety, Android nie ułatwia znalezienia tego za pomocą domyślnych narzędzi. Jest jednak łatwy sposób na uzyskanie informacji na twoim pulpicie.

Otwórz dowolną przeglądarkę i przejdź do Sklepu Google Play na play.google.com. Kliknij "Aplikacje" w kolumnie po lewej stronie, a następnie "Moje aplikacje". Wyświetli się lista wszystkich aplikacji na Androida zainstalowanych w Sklepie Play.

Kliknij żądaną aplikację.Jeśli nie możesz go od razu znaleźć, możesz kliknąć przycisk "Wszystkie aplikacje" pod paskiem wyszukiwania, aby zawęzić listę tylko do aplikacji zainstalowanych na jednym urządzeniu.

Po wejściu na stronę Sklepu Play wybranej aplikacji, spójrz na adres internetowy w pasku adresu przeglądarki. Po tagu identyfikacyjnym "id =" adres wyświetli nazwę APK aplikacji. W naszym przykładzie( Chrome na Androida) pełny adres to:

https: //play.google.com/store/apps/ szczegóły? Id = com.android.chrome

A nazwa pliku APK, którego szukamy, to "com.android.chrome".

Zanotujnazwy APK Twojej aplikacji, zanim przejdziesz dalej.

Krok czwarty: Sprawdź połączenie urządzenia z ADB

Następnie musisz otworzyć wiersz poleceń( w systemie Windows) lub Terminal( w systemie MacOS) i przejść do folderu o nazwie "narzędzia platformy", na którym jest zainstalowany pakiet Android SDK.

W systemie Windows znajdziesz go w następującej lokalizacji:

/users/ nazwa_użytkownika /AppData/Local/Android/sdk/ platforma-narzędzia

W systemie MacOS znajduje się:

/Users/ twoja nazwa użytkownika /Library/Android/SDK/ platforma-narzędzia

Podłącz telefon lub tablet do komputera za pomocą kabla USB.W zależności od modelu telefonu może być konieczne potwierdzenie połączenia ADB w telefonie za pomocą wyskakującego komunikatu.

Po monicie wpisz następujący tekst i naciśnij Enter urządzenia ADAS

Jeśli zobaczysz pojedynczą linię urządzenia pod poleceniem urządzenia ADB, jesteś gotowy do pracy. Jeśli na liście nie ma żadnych urządzeń, sprawdź, czy telefon jest podłączony i czy masz zainstalowane sterowniki.

Kontynuuj i pozostaw otwartą wiadomość, ponieważ wkrótce będziesz musiał wprowadzić inne polecenie.

Krok szósty: wybierz tryb wciągania

Istnieją trzy różne rodzaje trybów pełnoekranowych, których możemy użyć z poleceniem immersive.

  • immersive.full : ukrywa pasek stanu na górze ekranu i pasek nawigacyjny na dole, jeśli twój telefon używa wirtualnych przycisków nawigacyjnych. Tego właśnie chce większość ludzi, gdy myślą o aplikacji pełnoekranowej.
  • immersive.status : ukrywa tylko pasek stanu na górze.
  • immersive.navigation : ukrywa tylko pasek nawigacyjny na dole.
Immersive.full( po lewej), immersive.status( w środku) i immersive.navigation( po prawej)

Wybierz tryb, którego chcesz użyć przed kontynuowaniem. Nie martw się, możesz zastosować poniższe polecenie kilka razy, jeśli zmienisz zdanie.

Krok szósty: Zastosuj polecenie

Następnie wpisz następujący tekst w monicie, zastępując nazwę aplikacji znalezioną w kroku trzecim za znakiem =.Użyłem tutaj Chrome jako mojego przykładu, ale możesz zamienić nazwę pliku APK na dowolną inną.Ustawienia powłoki adb

wprowadzają global policy_control immersive.full = com.android.chrome

To polecenie powoduje włączenie pełnoekranowej wersji trybu immersyjnego w aplikacji Chrome. Aby ukryć tylko pasek stanu lub pasek nawigacji, użyj odpowiednio komend immersive.status lub immersive.nagivation.

Naciśnij klawisz Enter, aby wykonać polecenie. To jest to! Odtąd Chrome na telefonie( lub jakiejkolwiek innej aplikacji, którą wprowadzisz) będzie działać w trybie pełnoekranowym. Możesz odłączyć telefon i wypróbować go teraz: po prostu przesuń palcem w górę lub w dół od dolnej lub górnej części ekranu( lub strony w trybie poziomym), aby wyświetlić przyciski nawigacji lub pasek stanu.

Jeśli chcesz zmienić aplikację z powrotem do standardowego trybu działania, po prostu powtórz te kroki, ale zastąp to polecenie w Wierszu poleceń lub Terminalu( ponownie, używając nazwy APK dla twojej aplikacji): Ustawienia powłoki adb

wprowadzają funkcję global policy_control.off = com.android.chrome

Ta metoda powinna działać ze wszystkimi standardowymi urządzeniami z Androidem, ale niektórzy producenci mogli zmodyfikować mobilny system operacyjny do momentu, w którym polecenia nie są prawidłowe. Jeśli nie zadziała od razu na telefonie lub tablecie, spróbuj odłączyć telefon i podłączyć go ponownie - ADB i połączenie sterownika może być czasem trudne.