Wyświetlacz Androida

W tej sekcji opisujemy implementację różnych ustawień wyświetlania w AOSP, w tym skrótów do aplikacji, okrągłych ikon w launcherze, trybu „Nie przeszkadzać”, trybu wielu okien (podzielony ekran, dowolne okna i obraz w obrazie), filmów HDR, trybu nocnego i trybu demonstracyjnego. Szczegółowe informacje znajdziesz na podstronach tej sekcji.

Ikony adaptacyjne

Ikony adaptacyjne zachowują spójny kształt na jednym urządzeniu, ale różnią się na różnych urządzeniach. Deweloper dostarcza tylko jeden plik ikony. Ikony obsługują też 2 warstwy (pierwszy plan i tło), które można wykorzystać do animacji, aby zapewnić użytkownikom atrakcyjne wrażenia wizualne.

Skróty do aplikacji

W Androidzie 7.1.1 deweloperzy mogą definiować w aplikacjach skróty do konkretnych działań, które mogą być wyświetlane w programie uruchamiającym. Te skróty do aplikacji umożliwiają użytkownikom szybkie rozpoczynanie typowych lub zalecanych zadań w aplikacji.

Blokowanie niezaufanych dotknięć

Aby zachować bezpieczeństwo systemu i zapewnić użytkownikom wygodę, Android 12 wprowadza obsługę zapobiegania nadużyciom nakładek, a w szczególności zmiany w obszarze menedżera okien i dystrybutora danych wejściowych. Android 12 uniemożliwia aplikacjom korzystanie z zdarzeń dotykowych, gdy nakładka zasłania aplikację w niebezpieczny sposób. Innymi słowy, system blokuje dotyk, który przechodzi przez określone okna, z kilkoma wyjątkami.

Okrągłe ikony

Okrągłe ikony programu uruchamiającego są obsługiwane w Androidzie 7.1.1 i nowszym. Ikony okrągłego programu uruchamiającego nie są domyślnie włączone. Aby używać okrągłych ikon w implementacji urządzenia, musisz edytować nakładkę zasobów na urządzeniu, aby je włączyć.

Zarządzanie kolorami

Android 8.1 dodaje obsługę zarządzania kolorami, która może być używana do zapewnienia spójnych wrażeń na różnych technologiach wyświetlania. Aplikacje działające na Androidzie 8.1 mogą korzystać z pełnych możliwości wyświetlacza o szerokiej gamie kolorów, aby w pełni wykorzystać potencjał urządzenia wyświetlającego.

Powiadomienia i widżety rozmów

Android 11 umożliwia dostosowywanie zachowania i umiejscowienia powiadomień o rozmowach na panelu powiadomień według priorytetu i poziomu alertu. Dzięki temu rozmowy można oznaczać jako ważne i uruchamiać w przestrzeni rozmowy dymki dotyczące konkretnych rozmów. W Androidzie 12 wprowadziliśmy widżet rozmowy, który umożliwia użytkownikom dodawanie widżetów rozmów z ważnymi kontaktami na ekranie głównym. Dzięki temu mogą oni łatwo wznawiać rozmowy bez czekania na powiadomienie.

Wycięcia w ekranie

Android 9 dodaje obsługę różnych typów wycięć na wyświetlaczu urządzeń. Wycięcia na wyświetlaczu umożliwiają tworzenie wciągających treści od krawędzi do krawędzi, a jednocześnie pozostawiają miejsce na ważne czujniki z przodu urządzenia.

Nie przeszkadzać

Android 7.0 obsługuje konfiguracje trybu „Nie przeszkadzać” w przypadku automatycznych reguł innych firm, sterowania alarmami, tłumienia rozpraszających elementów wizualnych i dostosowywania ustawień trybu „Nie przeszkadzać”.

Odtwarzanie filmów HDR

Filmy o wysokim zakresie dynamiki (HDR) to kolejny krok w rozwoju wysokiej jakości dekodowania wideo, który zapewnia niezrównaną jakość odtwarzania scen. Android 7.0 zyskał wstępną obsługę HDR, która obejmuje tworzenie odpowiednich stałych do wykrywania i konfigurowania potoków wideo HDR.

Wieloekranowe

Android 10 umożliwia korzystanie z urządzeń wieloekranowych i składanych, wyświetlaczy zewnętrznych i innych form. Obsługa wielu wyświetlaczy umożliwia też korzystanie z wielu funkcji przeznaczonych dla motoryzacji, takich jak ekrany kierowcy, ekrany pasażera i system rozrywki na tylnych siedzeniach.

Wiele okien | tryb wielu okien

W Androidzie 7.0 i nowszym użytkownicy mogą wyświetlać na ekranie urządzenia kilka aplikacji jednocześnie dzięki nowej funkcji platformy, czyli wielu oknom. Oprócz domyślnej implementacji trybu wielu okien Android obsługuje też kilka jego odmian.

Podświetlenie nocne

Android 7.1.1 zawiera funkcję Podświetlenie nocne, która zmniejsza ilość niebieskiego światła emitowanego przez wyświetlacz urządzenia, aby lepiej dopasować się do naturalnego światła w zależności od pory dnia i lokalizacji użytkownika. Android 8.0 zawiera funkcję, która zapewnia użytkownikom większą kontrolę nad intensywnością efektu nocnego oświetlenia.

Obraz w obrazie

Android 8.0 obsługuje funkcję obraz w obrazie (PIP) na urządzeniach przenośnych z Androidem. Tryb obrazu w obrazie umożliwia użytkownikom zmianę rozmiaru aplikacji z trwającą aktywnością na małe okno.

Tryb demo dla sklepów

Android w wersji 7.1.1 i nowszych oferuje obsługę trybu demonstracyjnego na poziomie systemu, dzięki czemu użytkownicy mogą łatwo sprawdzić działanie urządzeń. W Androidzie 8.1 zmieniono tę obsługę, aby umożliwić tworzenie użytkowników wersji demonstracyjnej za pomocą Menedżera zasad urządzenia.

Przełączanie sugestii

W Androidzie 8.0 użytkownicy mogli przełączać się między trybami automatycznego obracania i obracania w orientacji pionowej za pomocą kafelka Szybkich ustawień lub ustawień wyświetlania. W Androidzie 9 zaktualizowano tryb obracania ekranu w orientacji pionowej, aby wyeliminować przypadkowe obracanie. Bieżące obracanie ekranu jest blokowane nawet wtedy, gdy zmienia się położenie urządzenia.

Interakcje na podzielonym ekranie

W Androidzie 7.0 i nowszym użytkownicy mogą wyświetlać na ekranie urządzenia kilka aplikacji jednocześnie dzięki funkcji platformy o nazwie multi-window. Android 8.0 ulepsza podzielony ekran, dopracowując tę funkcję i dodając do niej więcej możliwości.

Synchronizowane przejścia między aplikacjami

Synchronized App Transitions to funkcja w Androidzie 9, która ulepsza dotychczasową architekturę przejść między aplikacjami. Gdy użytkownik otwiera, zamyka lub przełącza się między aplikacjami, proces SystemUI lub Launcher (ekran główny) wysyła żądanie sterowania animacją klatka po klatce z gwarancją synchronizacji animacji widoku i animacji okna.

Klasyfikacja tekstu

Klasyfikacja tekstu wykorzystuje techniki uczenia maszynowego, aby ułatwić programistom klasyfikowanie tekstu. Android 9 rozszerzył platformę klasyfikacji tekstu wprowadzoną w Androidzie 8.1 o nową usługę klasyfikatora tekstu. Usługa klasyfikacji tekstu to zalecany sposób, w jaki producenci OEM mogą zapewnić obsługę systemu klasyfikacji tekstu.

Widżety i skróty

Interfejs API procesu dodawania skrótów i widżetów w Androidzie 8.0 umożliwia deweloperom aplikacji dodawanie skrótów i widżetów z poziomu aplikacji zamiast korzystania z paska widżetów. Ze względów bezpieczeństwa wycofujemy też starą metodę dodawania skrótów (wysyłanie transmisji).

Rozmycie okna

W Androidzie 12 dostępne są publiczne interfejsy API do wdrażania efektów rozmycia okna (takich jak rozmycie tła i rozmycie za oknem). Dzięki tym interfejsom API możesz rozmyć wszystko, co znajduje się za Twoim oknem. Możesz tworzyć okna z rozmytym tłem, uzyskując efekt matowego szkła, lub okna z rozmytym tłem na całym ekranie, uzyskując efekt głębi ostrości. Możesz też połączyć te dwa efekty.

Powiększanie okna

W Androidzie 12 użytkownicy niedowidzący mogą łatwo powiększać dowolne elementy na wyświetlaczu w sposób dostosowany do ich zmieniających się potrzeb, korzystając z funkcji powiększania okna. Powiększenie okna umożliwia powiększenie wybranej części ekranu, w przeciwieństwie do funkcji powiększania całego ekranu. Wybrane okno można przeciągać po całym wyświetlaczu, co umożliwia powiększanie różnych części ekranu w zależności od potrzeb.