Wyświetlacz Android

W tej sekcji omówiono implementację AOSP różnych ustawień wyświetlania systemu Android, w tym skrótów do aplikacji, okrągłych ikon uruchamiania, nie przeszkadzać (DND), wielu okien (podzielony ekran, dowolny kształt i obraz w obrazie), wysoki zakres dynamiki ( HDR), oświetlenie nocne i tryb demonstracyjny w sprzedaży detalicznej. Szczegóły znajdziesz na podstronach tego działu.

Ikony adaptacyjne

Ikony adaptacyjne zachowują spójny kształt wewnątrz urządzenia, ale różnią się w zależności od urządzenia i mają tylko jeden zasób ikony dostarczony przez programistę. Dodatkowo ikony obsługują dwie warstwy (pierwszy plan i tło), które można wykorzystać do ruchu, aby zapewnić użytkownikom wizualną przyjemność.

Skróty aplikacji

Wersja Androida 7.1.1 umożliwia programistom definiowanie w swoich aplikacjach skrótów do konkretnych akcji, które mogą być wyświetlane w programie uruchamiającym. Te skróty do aplikacji umożliwiają użytkownikom szybkie rozpoczęcie typowych lub zalecanych zadań w aplikacji.

Blokuj niezaufane dotknięcia

Aby zachować bezpieczeństwo systemu i zapewnić dobre wrażenia użytkownika, Android 12 dodaje obsługę zapobiegania nadużyciom nakładek, w szczególności poprzez wprowadzanie zmian w menedżerze okien i obszarze dyspozytora danych wejściowych. Android 12 uniemożliwia aplikacjom korzystanie ze zdarzeń dotyku, w których nakładka zasłania aplikację w niebezpieczny sposób. Innymi słowy, system blokuje dotknięcia przechodzące przez określone okna, z kilkoma wyjątkami .

Okrągłe ikony

Okrągłe ikony programu uruchamiającego są obsługiwane w systemie Android 7.1.1 i nowszych. 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 swoim urządzeniu, aby je włączyć.

Zarządzanie kolorem

W systemie Android 8.1 dodano obsługę zarządzania kolorami, która może służyć do zapewnienia spójnego doświadczenia we wszystkich technologiach wyświetlania. Aplikacje działające w systemie Android 8.1 mogą uzyskać dostęp do pełnych możliwości wyświetlacza z szerokim gamutem, aby w pełni wykorzystać możliwości urządzenia wyświetlającego.

Powiadomienia o rozmowie i widżety

W systemie Android 11 dodano obsługę dostosowywania zachowania i umieszczania powiadomień o konwersacji w obszarze powiadomień według priorytetu i poziomu alertów, umożliwiając oznaczanie konwersacji jako ważnych i uruchamianie dymków związanych z konwersacją w przestrzeni konwersacji. Opierając się na tych funkcjach systemu Android 11, funkcja widżetu konwersacji systemu Android 12 umożliwia użytkownikom dodawanie widżetów konwersacji dla ważnych kontaktów do ekranu głównego, umożliwiając im łatwe wznawianie rozmów bez oczekiwania na powiadomienie.

Wyświetlacz wycięcia

W systemie Android 9 dodano obsługę implementacji różnych typów wycięć wyświetlacza na urządzeniach. Wycięcia w wyświetlaczu pozwalają tworzyć wciągające, od krawędzi do krawędzi wrażenia, jednocześnie pozostawiając miejsce na ważne czujniki z przodu urządzeń.

Nie przeszkadzać

Android 7.0 obsługuje konfiguracje nie przeszkadzać (DND) dla reguł automatycznych innych firm, kontrolowania alarmów, tłumienia wizualnych zakłóceń i dostosowywania ustawień DND.

Odtwarzanie wideo HDR

Wideo o wysokim zakresie dynamiki (HDR) to kolejna granica w wysokiej jakości dekodowania wideo, zapewniając niezrównaną jakość reprodukcji scen. Android 7.0 zyskał początkową obsługę HDR, która obejmuje tworzenie odpowiednich stałych do wykrywania i konfigurowania potoków wideo HDR.

Wiele wyświetlaczy

Android 10 umożliwia wieloekranowe i składane urządzenia przenośne, wykorzystanie zewnętrznych wyświetlaczy i inne czynniki. Wieloekranowy wyświetlacz umożliwia także korzystanie z szeregu funkcji specyficznych dla branży motoryzacyjnej, takich jak ekrany kierowcy, ekrany pasażera i system rozrywki dla tylnych siedzeń.

Wiele okien

W systemie Android 7.0 i nowszych użytkownicy mogą jednocześnie wyświetlać wiele aplikacji na ekranie swojego urządzenia dzięki nowej funkcji platformy — wielu okien. Oprócz domyślnej implementacji wielu okien, Android obsługuje również kilka odmian wielu okien.

Nocne światło

Android 7.1.1 zawiera funkcję Night Light, która zmniejsza ilość niebieskiego światła emitowanego przez wyświetlacz urządzenia, aby lepiej dopasować się do naturalnego światła pory dnia i lokalizacji użytkownika. Android 8.0 zawiera funkcję, która daje użytkownikom większą kontrolę nad intensywnością efektu Night Light.

Obrazek w obrazku

System Android 8.0 obejmuje obsługę obrazu w obrazie (PIP) dla urządzeń przenośnych z systemem Android. PIP umożliwia użytkownikom zmianę rozmiaru aplikacji z trwającą aktywnością do małego okna.

Detaliczny tryb demonstracyjny

Android 7.1.1 i nowsze oferują obsługę trybu sprzedaży na poziomie systemu, dzięki czemu użytkownicy mogą łatwo sprawdzić urządzenia w akcji. Android 8.1 zmienia tę obsługę, aby tworzyć użytkowników demonstracyjnych za pomocą Menedżera zasad urządzeń.

Obróć sugestie

W systemie Android 8.0 użytkownicy mogli przełączać się między trybami automatycznego obracania i obracania w pionie za pomocą kafelka Quicksettings lub ustawień wyświetlania. Android 9 zaktualizował tryb obrotu pionowego, aby wyeliminować niezamierzone obroty przez przypięcie bieżącego obrotu ekranu, nawet jeśli zmieni się pozycja urządzenia.

Interakcje na podzielonym ekranie

W systemie Android 7.0 i nowszych użytkownicy mogą jednocześnie wyświetlać wiele aplikacji na ekranie swojego urządzenia dzięki funkcji wielu okien platformy. System Android 8.0 usprawnia podział ekranu, udoskonalając tę ​​funkcję i dodając do niej więcej funkcji.

Zsynchronizowane przejścia aplikacji

Zsynchronizowane przejścia aplikacji to funkcja systemu Android 9, która ulepsza istniejącą architekturę przejścia aplikacji. 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 gwarantowaną synchronizacją między animacjami widoku i animacjami okien.

Klasyfikacja tekstu

Klasyfikacja tekstu wykorzystuje techniki uczenia maszynowego, aby pomóc programistom klasyfikować tekst. Android 9 rozszerzył strukturę klasyfikacji tekstu wprowadzoną w systemie Android 8.1 o nową usługę Text Classifier. Usługa klasyfikatora tekstu jest zalecanym sposobem zapewniania przez producentów OEM obsługi systemu klasyfikacji tekstu.

Widgety i skróty

Interfejs API przepływu do dodawania skrótów i widżetów w systemie Android 8.0 umożliwia programistom aplikacji dodawanie skrótów i widżetów z poziomu aplikacji zamiast polegania na zasobniku widżetów. Wycofuje również starą metodę (wysyłanie transmisji) dodawania skrótów ze względów bezpieczeństwa.

Rozmycie okien

W systemie Android 12 dostępne są publiczne interfejsy API do implementowania efektów rozmycia okna (takich jak rozmycie tła i rozmycie z tyłu). Dzięki tym interfejsom API możesz zamazać wszystko, co znajduje się za własnym oknem. Możesz tworzyć okna z rozmytym tłem, tworząc efekt matowego szkła, lub wyświetlać okna z rozmytym całym ekranem, tworząc efekt głębi ostrości. Możesz także połączyć oba efekty.

Lupa okienna

W systemie Android 12 słabowidzący użytkownicy mogą z łatwością powiększać wszystko na swoim ekranie w sposób, który dostosowuje się do ich zmieniających się potrzeb, korzystając z funkcji powiększenia okna. Powiększenie okna pozwala powiększyć wybraną część ekranu, w przeciwieństwie do korzystania z funkcji powiększania na całym ekranie. Wybrane okno można przeciągać po ekranie, co umożliwia powiększanie w razie potrzeby różnych części ekranu.