Android-Display

Dieser Abschnitt behandelt die AOSP-Implementierung verschiedener Android-Anzeigeeinstellungen, einschließlich App-Verknüpfungen, kreisförmige Launcher-Symbole, Nicht stören (DND), Multi-Window (Split-Screen, Freiform und Bild-in-Bild), hoher Dynamikumfang ( HDR) Video, Nachtlicht und Einzelhandels-Demomodus. Einzelheiten finden Sie auf den Unterseiten dieses Abschnitts.

Adaptive Symbole

Adaptive Icons behalten eine konsistente Form geräteintern bei, variieren jedoch von Gerät zu Gerät mit nur einem Symbol-Asset, das vom Entwickler bereitgestellt wird. Darüber hinaus unterstützen Symbole zwei Ebenen (Vordergrund und Hintergrund), die für Bewegungen verwendet werden können, um den Benutzern visuelle Freude zu bereiten.

App-Verknüpfungen

Die Version Android 7.1.1 ermöglicht es Entwicklern, aktionsspezifische Verknüpfungen in ihren Apps zu definieren, die in einem Launcher angezeigt werden können. Mit diesen App-Verknüpfungen können Benutzer schnell häufige oder empfohlene Aufgaben innerhalb einer App starten.

Nicht vertrauenswürdige Berührungen blockieren

Um die Sicherheit des Systems und für eine gute Nutzererfahrung, die 12 Android fügt Unterstützung Missbrauch zu verhindern Overlay, insbesondere , indem sie Änderungen in den Fenstermanager und Eingabe Dispatcher - Bereich. Android 12 verhindern Apps aus dem Konsum von Berührungsereignissen , wo eine Überlagerung der App auf unsichere Art und Weise verschleiert. Mit anderen Worten, dass die Systemblocks berührt passieren bestimmte Fenster, mit wenigen Ausnahmen .

Kreisförmige Symbole

Kreisförmige Launcher-Symbole werden in Android 7.1.1 und höher unterstützt. Kreisförmige Launcher-Symbole sind standardmäßig nicht aktiviert. Um kreisförmige Symbole in Ihrer Geräteimplementierung zu verwenden, müssen Sie die Ressourcenüberlagerung auf Ihrem Gerät bearbeiten, um sie zu aktivieren.

Farbmanagement

Android 8.1 fügt Unterstützung für das Farbmanagement hinzu, das verwendet werden kann, um ein konsistentes Erlebnis über alle Anzeigetechnologien hinweg bereitzustellen. Anwendungen, die auf Android 8.1 ausgeführt werden, können auf die vollen Funktionen eines Displays mit großem Farbumfang zugreifen, um das Beste aus einem Anzeigegerät herauszuholen.

Gesprächsbenachrichtigungen und Widgets

Android 11 fügt Unterstützung für das Verhalten und die Platzierung der Conversation Benachrichtigungen Anpassen auf den Benachrichtigungen Schatten nach Priorität und Ebene Alarmierung, so dass Gespräche wie wichtig und Konversation spezifische markiert werden Blasen im Gespräch Raum ins Leben gerufen werden. Aufbauend auf diesen Android 11-Funktionen ermöglicht die Android 12-Konversations-Widget-Funktion Benutzern, dem Startbildschirm Konversations-Widgets für wichtige Kontakte hinzuzufügen, sodass sie Konversationen problemlos fortsetzen können, ohne auf eine Benachrichtigung warten zu müssen.

Ausschnitte anzeigen

Android 9 bietet Unterstützung für die Implementierung verschiedener Arten von Displayausschnitten auf Geräten. Displayausschnitte ermöglichen es Ihnen, immersive, randlose Erlebnisse zu schaffen und gleichzeitig Platz für wichtige Sensoren auf der Vorderseite der Geräte zu lassen.

Bitte nicht stören

Android 7.0 unterstützt DND-Konfigurationen (Bitte nicht stören) für automatische Regeln von Drittanbietern, das Steuern von Alarmen, das Unterdrücken von visuellen Ablenkungen und das Anpassen der DND-Einstellungen.

HDR-Videowiedergabe

HDR-Video (High Dynamic Range) ist die nächste Grenze bei der qualitativ hochwertigen Videodecodierung und bietet unübertroffene Szenenwiedergabequalitäten. Android 7.0 erhielt anfängliche HDR-Unterstützung, die die Erstellung geeigneter Konstanten für die Erkennung und Einrichtung von HDR-Videopipelines umfasst.

Multi-Display

Android 10 ermöglicht Multi-Screen- und faltbare Handheld-Geräte, die Nutzung externer Displays und andere Formfaktoren. Multi-Display ermöglicht auch eine Reihe von automobilspezifischen Funktionen wie Fahrerbildschirme, Beifahrerbildschirme und Fond-Entertainment.

Mehrfenster

In Android 7.0 und höher können Benutzer mit der neuen Plattformfunktion Multi-Window mehrere Apps gleichzeitig auf ihrem Gerätebildschirm anzeigen lassen. Neben der Standardimplementierung von Multi-Window unterstützt Android auch einige Varianten von Multi-Window.

Nachtlicht

Android 7.1.1 enthält eine Funktion namens Night Light, die die Menge des vom Gerätedisplay emittierten blauen Lichts reduziert, um das natürliche Licht der Tageszeit und des Standorts des Benutzers besser anzupassen. Android 8.0 enthält eine Funktion, die Benutzern mehr Kontrolle über die Intensität des Nachtlichteffekts gibt.

Bild im Bild

Android 8.0 bietet Unterstützung für Bild-in-Bild (PIP) für Android-Handheld-Geräte. PIP ermöglicht es Benutzern, die Größe einer App mit einer laufenden Aktivität in einem kleinen Fenster zu ändern.

Demo-Modus für den Einzelhandel

Android 7.1.1 und höher bieten Unterstützung auf Systemebene für den Einzelhandelsmodus, sodass Benutzer die Geräte problemlos in Aktion untersuchen können. Android 8.1 überarbeitet diese Unterstützung, um Demobenutzer über den Device Policy Manager zu erstellen.

Vorschläge drehen

In Android 8.0 konnten Benutzer mit einer Quicksettings-Kachel oder den Anzeigeeinstellungen zwischen dem automatischen Rotationsmodus und dem Hochformat-Rotationsmodus wechseln. Android 9 hat den Hochformat-Rotationsmodus aktualisiert, um unbeabsichtigte Drehungen zu vermeiden, indem die aktuelle Bildschirmdrehung fixiert wird, selbst wenn sich die Geräteposition ändert.

Splitscreen-Interaktionen

In Android 7.0 und höher können Benutzer mit der Plattformfunktion für mehrere Fenster mehrere Apps gleichzeitig auf ihrem Gerätebildschirm anzeigen lassen. Android 8.0 verbessert den geteilten Bildschirm, indem es die Funktion verfeinert und ihr mehr Funktionen hinzufügt.

Synchronisierte App-Übergänge

Synchronisierte App-Übergänge ist eine Funktion in Android 9, die die bestehende Architektur für App-Übergänge verbessert. Wenn ein Benutzer Apps öffnet, schließt oder zwischen Anwendungen wechselt, sendet der SystemUI- oder Launcher-(Homescreen-)Prozess eine Anforderung zur Steuerung der Animation Frame für Frame mit garantierter Synchronisierung zwischen Ansichtsanimationen und Fensteranimationen.

Textklassifizierung

Die Textklassifizierung verwendet Techniken des maschinellen Lernens, um Entwicklern bei der Klassifizierung von Text zu helfen. Android 9 hat das in Android 8.1 eingeführte Textklassifizierungs-Framework um den neuen Text Classifier-Dienst erweitert. Der Text Classifier-Dienst ist die empfohlene Methode für OEMs, um Unterstützung für Textklassifizierungssysteme bereitzustellen.

Widgets und Verknüpfungen

Die Flow-API zum Hinzufügen von Verknüpfungen und Widgets in Android 8.0 ermöglicht es Anwendungsentwicklern, Verknüpfungen und Widgets aus der App heraus hinzuzufügen, anstatt sich auf die Widget-Ablage zu verlassen. Außerdem wird die alte Methode (Senden eines Broadcasts) zum Hinzufügen von Verknüpfungen aus Sicherheitsgründen veraltet.

Fensterunschärfen

In Android 12 sind öffentliche APIs verfügbar, um Fensterunschärfe-Effekte (wie Hintergrundunschärfe und Unschärfe hinten) zu implementieren. Mit diesen APIs können Sie alles verwischen, was sich hinter Ihrem eigenen Fenster befindet. Sie können Fenster mit verschwommenem Hintergrund erstellen, einen Milchglaseffekt erzeugen oder Fenster mit dem gesamten Bildschirm dahinter verschwommen anzeigen, um einen Tiefenschärfeeffekt zu erzeugen. Sie können die beiden Effekte auch kombinieren.

Fensterlupe

In Android 12 sehbehinderten Benutzer leicht , alles auf ihre Anzeige in einer Weise , dass passt sich an ihre sich ändernden Bedürfnisse mit Hilfe der Fenster Vergrößerungsfunktion vergrößern. Mit der Fenstervergrößerung können Sie einen ausgewählten Teil des Bildschirms vergrößern, im Gegensatz zu einer Zoomfunktion auf einem gesamten Bildschirm. Das ausgewählte Fenster kann über die Anzeige gezogen werden, wodurch Sie verschiedene Teile des Bildschirms nach Bedarf vergrößern können.