Jak zmusić każdą aplikację na Androida do trybu pełnoekranowego (bez wyodrębniania)
Google wypuściło Chrome na Androida w 2012 r. I nigdy nie zadał sobie trudu, by nadać mu tryb pełnoekranowy. Jeśli masz dość czekania na ulubioną aplikację na Androida, by zaoferować pełny ekran, możesz zrobić to sam dzięki trybowi immersyjnemu.
Chodź w Google, dosłownie błagałem 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ędziesz potrzebował
Aby wykonać kroki opisane w tym artykule, będziesz potrzebować:
- Telefon lub tablet z Androidem w wersji 4.4 (KitKat) lub nowszej
- Komputer 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ć, możesz 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 znajdziesz opcję "USB debugging" pod nagłówkiem Debugowanie. Włącz go, a następnie dotknij "OK".
Krok drugi: zainstaluj zestaw SDK systemu Android i narzędzie 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 znalezienie tego za pomocą domyślnych narzędzi. Ale jest łatwy sposób, aby uzyskać informacje na 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 dotarciu do strony Sklep 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/details?id=com.android.chrome
Nazwa APK, której szukamy, to "com.android.chrome".
Zanim przejdziesz dalej, zanotuj nazwę pliku APK Twojej aplikacji.
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 "platform-tools", w którym zainstalowany jest zestaw SDK systemu Android.
W systemie Windows znajdziesz go w następującej lokalizacji:
/ users /Twoja nazwa użytkownika/ AppData / Local / Android / sdk / platform-tools
W systemie Mac OS znajduje się pod adresem:
/ Użytkownicy /Twoja nazwa użytkownika/ Library / Android / SDK / platform-tools
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 adb
Jeśli zobaczysz pojedynczą linię urządzenia pod poleceniem urządzenia ADB, możesz zacząć. Jeśli na liście nie ma żadnych urządzeń, sprawdź, czy telefon jest podłączony i czy masz zainstalowane sterowniki.
Idź naprzód i pozostaw otwarty znak zachęty, ponieważ wkrótce będziesz musiał wprowadzić inne polecenie.
Krok szósty: wybierz tryb wciągający
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 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.
Wybierz tryb, z którego chcesz korzystać 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 po =
znak. 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 konkretne polecenie umożliwia pełnoekranową wersję 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 dołu lub u góry ekranu (lub strony w trybie poziomym), aby wyświetlić przyciski nawigacji lub pasek stanu.
Jeśli chcesz kiedykolwiek zmienić aplikację z powrotem na standardowy tryb działania, po prostu powtórz te kroki, ale zastąp to polecenie w wierszu polecenia lub na terminalu (ponownie, używając nazwy APK dla swojej aplikacji):
ustawienia powłoki adb wprowadzają global policy_control immersive.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 punktu, w którym polecenia nie są prawidłowe. Jeśli nie działa natychmiast na telefonie lub tablecie, spróbuj odłączyć telefon i podłączyć go ponownie - ADB i połączenie sterownika może być czasami wybredne.