Pasek zadań 4.0 przywraca obsługę okien o dowolnym kształcie na urządzeniach z systemem Android Pie

Pasek zadań został zaktualizowany do wersji 4.0 i przywraca obsługę okien o dowolnym kształcie na wszystkich urządzeniach z systemem Android Pie (Android 9).

Obsługa wielu okien w systemie Android została po raz pierwszy spopularyzowana przez firmę Samsung, ale funkcja ta powoli trafiała do systemu Android. W systemie Android 6.0 Marshmallow wprowadzono obsługę wielu okien na podzielonym ekranie, podczas gdy w systemie Android 7.0 Nougat po cichu dodano opcję swobodnego formatu obsługa okien, chociaż odblokowanie obsługi okien o dowolnym kształcie wymagało polecenia ADB lub włączenia programisty Opcja. Niestety wraz z wydaniem pierwsza wersja zapoznawcza programisty Androida P, wydawało się, że obsługa okien o dowolnym kształcie została usunięta, ponieważ tradycyjne metody stosowane do jej włączania przestały działać. Na szczęście istnieje teraz rozwiązanie umożliwiające przywrócenie obsługi okien o dowolnym kształcie Urządzenia z Androidem Piei nie wymaga rootowania!

Starszy członek XDA

rolnikbb, twórca pasek zadań, odkrył nową metodę uruchamiania okien o dowolnym kształcie po udostępniono kod źródłowy Androida 9 Pie. Skontaktowałem się z programistą w sprawie Świergot aby poznać jego przemyślenia na temat zmian wprowadzonych w Androidzie Pie w zakresie okien aplikacji i oto, co powiedział:

Wygląda na to, że Android Pie pozbył się koncepcji „stosów” okien i zamiast tego wprowadził coś, co nazywa się a Konfiguracja okna...Do każdego okna aplikacji można przypisać określony tryb okienkowania. Okna o dowolnym kształcie to tylko jeden z różnych wymienionych trybów okienkowania. Rozpoczynając działanie, możesz ustawić je tak, aby korzystało z dowolnego trybu okienka, dzwoniąc Ta metoda (używając refleksji).

Dlatego też wcześniejsza wersja paska zadań nie mogła już uruchamiać dowolnych okien, ponieważ system Android zmienił sposób określania trybów okien aplikacji. Dzięki udostępnieniu kodu źródłowego farmerbb mógł wymyślić, jak uruchamiać okna o dowolnym kształcie przy użyciu nowych metod. Jak wyjaśnia:

Możesz albo:

  • Rozpocznij działanie dostarczające pakiet ActivityOptions za pomocą metody setLaunchWindowingMode wywołanej via odbicie (wymaga targetSdk w wersji 27 lub wcześniejszej, w przeciwnym razie natkniesz się na interfejs inny niż SDK ograniczenia Tutaj.

  • Lub uruchom polecenie am start-activity poprzez adb z podanym parametrem --windowingMode, na przykład: adb Shell am start-activity --windowingMode 5 com.farmerbb.taskbar/.MainActivity

(Jeśli chcesz dowiedzieć się, jak działała obsługa okien w formacie dowolnym przed Androidem 9 Pie, zajrzyj na stronę Znakomity post gościnny farmerbb na XDA.)

farmerbb wybrał pierwszy sposób, więc na razie docelowaSdkVersion aplikacji to 27, a nie 28. Kiedyś już zmuszony do podbicia docelowej wersji SdkVersion do 28, będzie musiał zastosować zalecane przeze mnie obejście (jeśli do tego czasu nadal będzie działać). Jednak przekroczymy ten most, kiedy dotrzemy do tego punktu.

Przywróć system Windows Freeform na Androidzie Pie

Jeśli chcesz uzyskać dowolne okna na urządzeniu z systemem Android 9 Pie, wystarczy, że zainstalujesz najnowszą wersję aplikacji Pasek zadań ze sklepu Google Play. Najnowsza wersja 4.0 jest już dostępna. Wystarczy zainstalować aplikację i włączyć tryb dowolny w aplikacji, postępując zgodnie z instrukcjami konfiguracji. Jeśli w przeszłości korzystałeś z aplikacji do uruchamiania okien o dowolnym kształcie, zauważysz jedną natychmiastową różnicę między poprzednią implementacją a obecnym działaniem w Androidzie Pie. Pozwolę farmerbbowi wyjaśnić:

Efektem ubocznym tej zmiany jest to, że teraz dowolne okna mogą unosić się nad oknami pełnoekranowymi, zamiast ograniczać się do własnego stosu! Całkiem fajna zmiana, chociaż nie można ich przypiąć na górze hierarchii okien, tak jak okna PIP.

Swoją drogą, oto jak to wygląda:

Nie zawracaj sobie głowy używaniem tego do zmuszania YouTube do przejścia w tryb pseudo-PiP. To nie działa. Po prostu będziesz musiał poczekaj, aż YouTube PiP zostanie udostępniony w Twoim regionie lub uaktualnij do YouTube Premium. W każdym razie, jeśli chcesz używać tej funkcji do innych celów, oto link do pobrania aplikacji.

pasek zadańDeweloper: Braden Farmer

Cena: za darmo.

4.2.

Pobierać