Änderungen am Kompatibilitäts-Framework (Android 15)

Abbildung 1: Auf dem Bildschirm mit den Änderungen der App-Kompatibilität in den Entwickleroptionen werden die Änderungen angezeigt, die du aktivieren bzw. deaktivieren kannst.

Auf dieser Seite werden Änderungen beschrieben, die zu aktivieren bzw. deaktivieren können, die Teil des Kompatibilitäts-Frameworks in Android 15 sind. Verwenden Sie diese Liste in Verbindung mit den Entwickleroptionen und ADB-Befehlen, um Ihre App zu testen und zu debuggen, während Sie die Unterstützung und Ausrichtung auf Android 15 vorbereiten.

Mit den Tools des Kompatibilitäts-Frameworks können Sie beispielsweise Folgendes tun:

  • Testen Sie gezielte Änderungen, ohne die targetSdkVersion der App tatsächlich zu ändern. Mithilfe der Ein-/Aus-Schaltflächen können Sie die Aktivierung bestimmter Änderungen des zielgerichteten Verhaltens erzwingen, um die Auswirkungen auf Ihre vorhandene App zu bewerten.
  • Konzentrieren Sie sich bei Ihren Tests nur auf bestimmte Änderungen. Mit den Ein-/Aus-Schaltflächen müssen Sie nicht alle gewünschten Änderungen gleichzeitig vornehmen, sondern alle zielgerichteten Änderungen mit Ausnahme der Änderungen deaktivieren, die Sie testen möchten.
  • Ein-/Aus-Schaltflächen über ADB verwalten: Mit ADB-Befehlen können Sie die ein-/ausschaltbaren Änderungen in Ihrer automatisierten Testumgebung aktivieren und deaktivieren.
  • Schnellere Fehlerbehebung mit Standardänderungs-IDs: Die ein-/ausschaltbaren Änderungen haben jeweils eine eindeutige ID und einen eindeutigen Namen, mit dem Sie schnell Fehler in der Ursache in der Logausgabe beheben können.

Ausführliche Informationen zur Verwendung der Tools für jeden dieser Anwendungsfälle finden Sie unter Kompatibilitäts-Framework-Tools.

Verhaltensänderungen im Kompatibilitäts-Framework

Die Liste in diesem Abschnitt beschreibt Änderungen, die im Kompatibilitäts-Framework für Änderungen in Bezug auf Android 15 enthalten sind, sowie Änderungen, die bei allgemeinen App-Tests hilfreich sein können.

Sie können die Liste der Änderungen nach ihrem Standardstatus filtern.

Umschaltbare Änderungen im Kompatibilitäts-Framework unter Android 15

CAMERA_MIC_INDICATORS_NOT_PRESENT

Änderungs-ID:162547999
Standardstatus: Für alle Apps deaktiviert.

Gibt an, dass dieses Gerät Kamera- und Mikrofonanzeigen unterstützt. Der Wert ist false, sofern vorhanden, da die Methode CompatChanges#isChangeEnabled true zurückgibt, wenn die Änderungs-ID nicht vorhanden ist.

DOWNSCALED

Änderungs-ID:168419799
Standardstatus: Für alle Apps deaktiviert.

Diese Änderung dient als Gatekeeper für alle Änderungen des Zwischenspeichers nach App. Wenn Sie diese Änderung aktivieren, können die folgenden Skalierungsfaktoren angewendet werden:

Wenn diese Änderung für ein Anwendungspaket aktiviert ist, wird die Größe der Anwendung auf den höchsten, aktivierten Skalierungsfaktor gesetzt. Beispiel: 80% wird verwendet, wenn sowohl 80% als auch 70 % (DOWNSCALE_80 und DOWNSCALE_70) aktiviert sind. Wenn sowohl diese Änderung als auch DOWNSCALED_INVERSE aktiviert sind, hat DOWNSCALED_INVERSE Vorrang und der Skalierungsfaktor wird umgekehrt angewendet.

DOWNSCALED_INVERSE

Änderungs-ID:273564678
Standardstatus: Für alle Apps deaktiviert.

Diese Änderung dient als Gatekeeper für alle inversen Herunterskalierungsänderungen pro Anwendung. Wenn Sie diese Änderung aktivieren, können die folgenden Skalierungsfaktoren umgekehrt werden (d. h. die Auflösung wird stattdessen hochskaliert):

Wenn diese Änderung für ein Anwendungspaket aktiviert ist, wird die Größe der Anwendung zwangsweise auf den niedrigsten, aktivierten Skalierungsfaktor angewendet. Beispiel: 80% wird verwendet, wenn sowohl 80% als auch 70 % (DOWNSCALE_80 und DOWNSCALE_70) aktiviert sind, da ein Skalierungsfaktor von 80% bei umgekehrter Anwendung 125 % entspricht, was kleiner ist als die Skalierung von 142,86 %, die angewendet wird, wenn der Skalierungsfaktor von 70% umgekehrt wird. Wenn sowohl diese Änderung als auch DOWNSCALED aktiviert sind, hat DOWNSCALED_INVERSE Vorrang und der Skalierungsfaktor wird umgekehrt angewendet.

DOWNSCALE_30

Änderungs-ID:189970040
Standardstatus: Für alle Apps deaktiviert.

Wenn auch DOWNSCALED aktiviert ist, führt das Aktivieren dieser Änderung für ein Paket dazu, dass die App davon ausgeht, dass sie auf einem Bildschirm mit 30% der vertikalen und horizontalen Auflösung der tatsächlichen Anzeige ausgeführt wird. Wenn DOWNSCALED_INVERSE ebenfalls aktiviert ist und diese Änderung für ein Paket aktiviert wird, nimmt die App an, dass sie auf einem Bildschirm mit 333,33% der vertikalen und horizontalen Auflösung der tatsächlichen Anzeige ausgeführt wird.

DOWNSCALE_35

Änderungs-ID:189969749
Standardstatus: Für alle Apps deaktiviert.

Wenn auch DOWNSCALED aktiviert ist, führt das Aktivieren dieser Änderung für ein Paket dazu, dass die App davon ausgeht, dass sie auf einem Bildschirm mit 35% der vertikalen und horizontalen Auflösung der tatsächlichen Anzeige ausgeführt wird. Wenn DOWNSCALED_INVERSE ebenfalls aktiviert ist und diese Änderung für ein Paket aktiviert wird, wird die App davon ausgehen, auf einem Bildschirm mit 285,71% der vertikalen und horizontalen Auflösung der tatsächlichen Anzeige ausgeführt zu werden.

DOWNSCALE_40

Änderungs-ID:189970038
Standardstatus: Für alle Apps deaktiviert.

Wenn auch DOWNSCALED aktiviert ist, führt das Aktivieren dieser Änderung für ein Paket dazu, dass die App davon ausgeht, dass sie auf einem Bildschirm mit 40% der vertikalen und horizontalen Auflösung der tatsächlichen Anzeige ausgeführt wird. Wenn DOWNSCALED_INVERSE ebenfalls aktiviert ist und diese Änderung für ein Paket aktiviert wird, nimmt die App an, dass sie auf einem Bildschirm mit 250% der vertikalen und horizontalen Auflösung der tatsächlichen Anzeige ausgeführt wird.

DOWNSCALE_45

Änderungs-ID:189969782
Standardstatus: Für alle Apps deaktiviert.

Wenn auch DOWNSCALED aktiviert ist, wird durch das Aktivieren dieser Änderung für ein Paket davon ausgegangen, dass die App auf einem Bildschirm mit 45% der vertikalen und horizontalen Auflösung der tatsächlichen Anzeige ausgeführt wird. Wenn auch DOWNSCALED_INVERSE aktiviert ist und diese Änderung für ein Paket aktiviert wird, nimmt die App an, dass sie auf einem Bildschirm mit 222,22% der vertikalen und horizontalen Auflösung der tatsächlichen Anzeige ausgeführt wird.

DOWNSCALE_50

Änderungs-ID:176926741
Standardstatus: Für alle Apps deaktiviert.

Wenn auch DOWNSCALED aktiviert ist, wird durch das Aktivieren dieser Änderung für ein Paket davon ausgegangen, dass die App auf einem Bildschirm mit 50% der vertikalen und horizontalen Auflösung der tatsächlichen Anzeige ausgeführt wird. Wenn auch DOWNSCALED_INVERSE aktiviert ist, wird durch das Aktivieren dieser Änderung für ein Paket davon ausgegangen, dass die App auf einem Bildschirm mit 200% der vertikalen und horizontalen Auflösung der tatsächlichen Anzeige ausgeführt wird.

DOWNSCALE_55

Änderungs-ID:189970036
Standardstatus: Für alle Apps deaktiviert.

Wenn auch DOWNSCALED aktiviert ist, führt das Aktivieren dieser Änderung für ein Paket dazu, dass die App davon ausgeht, dass sie auf einem Bildschirm mit 55% der vertikalen und horizontalen Auflösung der tatsächlichen Anzeige ausgeführt wird. Wenn DOWNSCALED_INVERSE ebenfalls aktiviert ist und diese Änderung für ein Paket aktiviert wird, wird die App davon ausgegangen, dass sie auf einem Bildschirm mit 181,82% der vertikalen und horizontalen Auflösung der tatsächlichen Anzeige ausgeführt wird.

DOWNSCALE_60

Änderungs-ID:176926771
Standardstatus: Für alle Apps deaktiviert.

Wenn auch DOWNSCALED aktiviert ist, wird durch das Aktivieren dieser Änderung für ein Paket davon ausgegangen, dass die App auf einem Bildschirm mit 60% der vertikalen und horizontalen Auflösung der tatsächlichen Anzeige ausgeführt wird. Wenn DOWNSCALED_INVERSE ebenfalls aktiviert ist und diese Änderung für ein Paket aktiviert wird, wird die App davon ausgehen, auf einem Bildschirm mit 166,67% der vertikalen und horizontalen Auflösung der tatsächlichen Anzeige ausgeführt zu werden.

DOWNSCALE_65

Änderungs-ID:189969744
Standardstatus: Für alle Apps deaktiviert.

Wenn auch DOWNSCALED aktiviert ist, führt das Aktivieren dieser Änderung für ein Paket dazu, dass die App davon ausgeht, dass sie auf einem Bildschirm mit 65% der vertikalen und horizontalen Auflösung der tatsächlichen Anzeige ausgeführt wird. Wenn auch DOWNSCALED_INVERSE aktiviert ist, wird durch das Aktivieren dieser Änderung für ein Paket davon ausgegangen, dass die App auf einem Bildschirm mit 153,85% der vertikalen und horizontalen Auflösung der tatsächlichen Anzeige ausgeführt wird.

DOWNSCALE_70

Änderungs-ID:176926829
Standardstatus: Für alle Apps deaktiviert.

Wenn auch DOWNSCALED aktiviert ist, wird durch das Aktivieren dieser Änderung für ein Paket davon ausgegangen, dass die App auf einem Bildschirm mit 70% der vertikalen und horizontalen Auflösung der tatsächlichen Anzeige ausgeführt wird. Wenn auch DOWNSCALED_INVERSE aktiviert ist, wird durch das Aktivieren dieser Änderung für ein Paket davon ausgegangen, dass die App auf einem Bildschirm mit 142,86% der vertikalen und horizontalen Auflösung der tatsächlichen Anzeige ausgeführt wird.

DOWNSCALE_75

Änderungs-ID:189969779
Standardstatus: Für alle Apps deaktiviert.

Wenn auch DOWNSCALED aktiviert ist, führt das Aktivieren dieser Änderung für ein Paket dazu, dass die App davon ausgeht, dass sie auf einem Bildschirm mit 75% der vertikalen und horizontalen Auflösung der tatsächlichen Anzeige ausgeführt wird. Wenn DOWNSCALED_INVERSE ebenfalls aktiviert ist und diese Änderung für ein Paket aktiviert wird, nimmt die App an, dass sie auf einem Bildschirm mit 133,33% der vertikalen und horizontalen Auflösung der tatsächlichen Anzeige ausgeführt wird.

DOWNSCALE_80

Änderungs-ID:176926753
Standardstatus: Für alle Apps deaktiviert.

Wenn auch DOWNSCALED aktiviert ist, wird durch das Aktivieren dieser Änderung für ein Paket davon ausgegangen, dass die App auf einem Bildschirm mit 80% der vertikalen und horizontalen Auflösung der tatsächlichen Anzeige ausgeführt wird. Wenn auch DOWNSCALED_INVERSE aktiviert ist, wird durch das Aktivieren dieser Änderung für ein Paket davon ausgegangen, dass die App auf einem Bildschirm mit 125% der vertikalen und horizontalen Auflösung der tatsächlichen Anzeige ausgeführt wird.

DOWNSCALE_85

Änderungs-ID:189969734
Standardstatus: Für alle Apps deaktiviert.

Wenn auch DOWNSCALED aktiviert ist, wird durch das Aktivieren dieser Änderung für ein Paket davon ausgegangen, dass die App auf einem Bildschirm mit 85% der vertikalen und horizontalen Auflösung der tatsächlichen Anzeige ausgeführt wird. Wenn auch DOWNSCALED_INVERSE aktiviert ist, wird durch das Aktivieren dieser Änderung für ein Paket davon ausgegangen, dass die App auf einem Bildschirm mit 117,65% der vertikalen und horizontalen Auflösung der tatsächlichen Anzeige ausgeführt wird.

DOWNSCALE_90

Änderungs-ID:182811243
Standardstatus: Für alle Apps deaktiviert.

Wenn auch DOWNSCALED aktiviert ist, führt das Aktivieren dieser Änderung für ein Paket dazu, dass die App davon ausgeht, dass sie auf einem Bildschirm mit 90% der vertikalen und horizontalen Auflösung der tatsächlichen Anzeige ausgeführt wird. Wenn auch DOWNSCALED_INVERSE aktiviert ist und diese Änderung für ein Paket aktiviert wird, wird die App davon ausgegangen, dass sie auf einem Bildschirm mit 111,11% der vertikalen und horizontalen Auflösung der tatsächlichen Anzeige ausgeführt wird.

ENFORCE_STRICT_QUERY_BUILDER

Änderungs-ID:143231523
Standardstatus: Für alle Apps deaktiviert.

Wenn diese Option aktiviert ist, prüft SQLiteQueryBuilder die gesamte CalendarProvider2-Abfrageauswahl anhand schädlicher Argumente.

FGS_BOOT_COMPLETED_RESTRICTIONS

Änderungs-ID:296558535
Standardstatus: Für Apps, die auf Android 15 oder höher ausgerichtet sind, aktiviert.

Wenn diese Option aktiviert ist, wird der Hintergrund von Diensten im Vordergrund ab BOOT_COMPLETED-Broadcasts für alle Typen deaktiviert, außer:

Weitere Informationen zu dieser Änderung findest du auf der Seite zu Änderungen des Android 15-Verhaltens im Abschnitt Einschränkungen für BOOT_COMPLETED-Sender beim Starten von Diensten im Vordergrund.

FORCE_DISABLE_HEVC_SUPPORT

Änderungs-ID:174227820
Standardstatus: Für alle Apps deaktiviert.

Erzwingen, dass eine App die HEVC-Medienfunktion nicht unterstützt. Anwendungen sollten ihre unterstützten Medienfunktionen in ihrem Manifest deklarieren. Mit diesem Flag kann jedoch erzwungen werden, dass eine Anwendung HEVC nicht unterstützt. Dadurch wird die Transcodierung beim Zugriff auf in HEVC codierte Medien erzwungen. Durch das Festlegen dieses Flags werden alle Standardeinstellungen auf Betriebssystemebene für Anwendungen überschrieben. Es ist standardmäßig deaktiviert. Dies bedeutet, dass die Standardeinstellungen des Betriebssystems Vorrang haben. Wenn sowohl dieses Flag als auch FORCE_ENABLE_HEVC_SUPPORT aktiviert sind, ignoriert das Betriebssystem beide Flags.

FORCE_ENABLE_HEVC_SUPPORT

Änderungs-ID:174228127
Standardstatus: Für alle Apps deaktiviert.

Erzwingen, dass eine App die HEVC-Medienfunktion unterstützt. Apps sollten ihre unterstützten Medienfunktionen in ihrem Manifest deklarieren. Mit diesem Flag kann jedoch die Unterstützung von HEVC für eine App erzwungen werden, sodass beim Zugriff auf in HEVC codierte Medien eine Transcodierung vermieden wird. Durch das Festlegen dieses Flags werden alle Standardwerte auf Betriebssystemebene für Anwendungen überschrieben. Es ist standardmäßig deaktiviert. Dies bedeutet, dass die Standardeinstellungen des Betriebssystems Vorrang haben. Wenn sowohl dieses Flag als auch FORCE_DISABLE_HEVC_SUPPORT aktiviert sind, ignoriert das Betriebssystem beide Flags.

FORCE_NON_RESIZE_APP

Änderungs-ID:181146395
Standardstatus: Für alle Apps deaktiviert.

Erzwingt, dass die Größe der angewendeten Pakete nicht geändert werden kann.

FORCE_RESIZE_APP

Änderungs-ID:174042936
Standardstatus: Für alle Apps deaktiviert.

Erzwingt, dass die Größe der angewendeten Pakete geändert werden kann. Die Größenänderung ist nur im Vollbild-Windowing-Modus zulässig, aber nicht in einem Mehrfenstermodus mit anpassbarer Größe.

GWP_ASAN

Änderungs-ID:145634846
Standardstatus: Für alle Apps deaktiviert.

Aktiviert die Erkennung von Fehlern im nativen Arbeitsspeicher mit Stichproben in Apps.

Weitere Informationen zur Verwendung von GWP-ASan finden Sie im GWP-ASan-Leitfaden.

NATIVE_HEAP_ZERO_INIT

Änderungs-ID:178038272
Standardstatus: Für alle Apps deaktiviert.

Aktiviert die automatische Nullinitialisierung von nativen Heap-Arbeitsspeicherzuweisungen.

NATIVE_MEMTAG_ASYNC

Änderungs-ID:145772972
Standardstatus: Für alle Apps deaktiviert.

Aktivieren Sie in diesem Prozess die asynchrone (ASYNC)-Speicher-Tag-Prüfung. Dieses Flag betrifft nur Hardware, die die ARM Memory Tagging Extension (MTE) unterstützt.

NATIVE_MEMTAG_SYNC

Änderungs-ID:177438394
Standardstatus: Für alle Apps deaktiviert.

Aktiviert die synchrone (SYNC) Speicher-Tag-Prüfung in diesem Prozess. Dieses Flag betrifft nur Hardware, die die ARM Memory Tagging Extension (MTE) unterstützt. Wenn sowohl NATIVE_MEMTAG_ASYNC als auch diese Option aktiviert sind, hat diese Option Vorrang und MTE ist im SYNC-Modus aktiviert.

OVERRIDE_ANY_ORIENTATION

Änderungs-ID:265464455
Standardstatus: Für alle Apps deaktiviert.

Wenn diese Änderung aktiviert ist, können die folgenden Ausrichtungsüberschreibungen unabhängig von der von der Aktivität angeforderten Ausrichtung angewendet werden:

OVERRIDE_ANY_ORIENTATION_TO_USER

Änderungs-ID:310816437
Standardstatus: Für alle Apps deaktiviert.

Wenn diese Option aktiviert ist, wird SCREEN_ORIENTATION_USER aktiviert, wodurch jede von der Aktivität angeforderte Ausrichtung überschrieben wird. Apps mit fester Ausrichtung können auf Geräten mit großen Bildschirmen mit dem Vollbildmodus überschrieben werden, wenn ignoreOrientationRequest mit dieser Überschreibung aktiviert ist.

OVERRIDE_CAMERA_RESIZABLE_AND_SDK_CHECK

Änderungs-ID:191514214
Standardstatus: Für alle Apps deaktiviert.

Wenn diese Änderung aktiviert ist, werden die angewendeten Pakete gezwungen, den aktuellen Wert von android:resizeableActivity sowie das Ziel-SDK gleich oder unter M zu ignorieren und die Aktivität als nicht änderbar zu betrachten. In diesem Fall hängt der Wert für Kameradrehung und -zuschnitt nur von der erforderlichen Kompensation unter Berücksichtigung der aktuellen Bildschirmdrehung ab.

OVERRIDE_CAMERA_ROTATE_AND_CROP_DEFAULTS

Änderungs-ID:189229956
Standardstatus: Für alle Apps deaktiviert.

Wenn diese Änderung aktiviert ist, wird bei den angewendeten Paketen erzwungen, dass die Standardeinstellungen für Drehung und Zuschneiden der Kamera überschrieben werden und immer CaptureRequest.SCALER_ROTATE_AND_CROP_NONE zurückgegeben wird.

OVERRIDE_LANDSCAPE_ORIENTATION_TO_REVERSE_LANDSCAPE

Änderungs-ID:266124927
Standardstatus: Für alle Apps deaktiviert.

Aktiviert SCREEN_ORIENTATION_REVERSE_LANDSCAPE für die App, auf die es angewendet wird. Sofern OVERRIDE_ANY_ORIENTATION nicht ebenfalls aktiviert ist, wird SCREEN_ORIENTATION_REVERSE_LANDSCAPE nur verwendet, wenn für die Aktivität das Querformat angegeben wird. Wenn du diese Änderung aktivierst, kannst du das Verhalten deiner App auf Unterschiede zwischen Geräten testen, bei denen das Querformat Surface.ROTATION_90 entspricht, und Geräten, auf denen es Surface.ROTATION_270 entspricht.

OVERRIDE_MIN_ASPECT_RATIO

Änderungs-ID:174042980
Standardstatus: Für alle Apps deaktiviert.

Diese Änderung dient als Torwächter für alle Änderungen, die ein bestimmtes minimales Seitenverhältnis erzwingen. Wenn Sie diese Änderung aktivieren, können die folgenden Mindestseitenverhältnisse angewendet werden:

Wenn diese Änderung für ein App-Paket aktiviert wird, wird das im Manifest der App angegebene minimale Seitenverhältnis auf das höchste aktivierte Seitenverhältnis überschrieben, es sei denn, der Wert des Manifests der App ist höher.

OVERRIDE_MIN_ASPECT_RATIO_EXCLUDE_PORTRAIT_FULLSCREEN

Änderungs-ID:218959984
Standardstatus: Für alle Apps deaktiviert.

Wenn diese Option aktiviert ist, wird die Einschränkung des minimalen Seitenverhältnisses im Hochformat überschrieben, um den gesamten verfügbaren Platz auf dem Bildschirm zu nutzen.

OVERRIDE_MIN_ASPECT_RATIO_LARGE

Änderungs-ID:180326787
Standardstatus: Für alle Apps deaktiviert.

Wenn OVERRIDE_MIN_ASPECT_RATIO ebenfalls aktiviert ist und diese Änderung für ein Paket aktiviert wird, wird das minimale Seitenverhältnis der Aktivität auf einen hohen Wert gesetzt, wie in OVERRIDE_MIN_ASPECT_RATIO_LARGE_VALUE definiert.

OVERRIDE_MIN_ASPECT_RATIO_MEDIUM

Änderungs-ID:180326845
Standardstatus: Für alle Apps deaktiviert.

Wenn auch OVERRIDE_MIN_ASPECT_RATIO aktiviert ist und diese Änderung für ein Paket aktiviert wird, wird für das minimale Seitenverhältnis der Aktivität ein mittlerer Wert festgelegt, wie in OVERRIDE_MIN_ASPECT_RATIO_MEDIUM_VALUE definiert.

OVERRIDE_MIN_ASPECT_RATIO_PORTRAIT_ONLY

Änderungs-ID:203647190
Standardstatus: Für alle Apps aktiviert.

Wenn OVERRIDE_MIN_ASPECT_RATIO ebenfalls aktiviert ist, werden durch diese Änderung alle anderen Änderungen, die das minimale Seitenverhältnis einer Aktivität auf einen bestimmten Wert erzwingen (z. B. OVERRIDE_MIN_ASPECT_RATIO_LARGE und OVERRIDE_MIN_ASPECT_RATIO_MEDIUM), auf Aktivitäten beschränkt, die auch im Hochformat ausgerichtet sind.

OVERRIDE_RESPECT_REQUESTED_ORIENTATION

Änderungs-ID:236283604
Standardstatus: Für alle Apps deaktiviert.

Wenn diese Änderung aktiviert ist, werden Pakete, die auf angewendet werden, von den Einschränkungen für das Ignorieren der Ausrichtung ausgeschlossen, die Gerätehersteller festlegen können.

OVERRIDE_UNDEFINED_ORIENTATION_TO_NOSENSOR

Änderungs-ID:265451093
Standardstatus: Für alle Apps deaktiviert.

Aktiviert SCREEN_ORIENTATION_NOSENSOR für die App, auf die es angewendet wird. Sofern OVERRIDE_ANY_ORIENTATION nicht ebenfalls aktiviert ist, wird SCREEN_ORIENTATION_NOSENSOR nur verwendet, wenn für die Aktivität keine andere feste Ausrichtung angegeben ist.

OVERRIDE_UNDEFINED_ORIENTATION_TO_PORTRAIT

Änderungs-ID:265452344
Standardstatus: Für alle Apps deaktiviert.

Aktiviert SCREEN_ORIENTATION_PORTRAIT für die App, auf die es angewendet wird. Sofern OVERRIDE_ANY_ORIENTATION nicht ebenfalls aktiviert ist, wird SCREEN_ORIENTATION_PORTRAIT nur verwendet, wenn für die Aktivität keine andere feste Ausrichtung angegeben ist.

RATE_LIMIT_TOASTS

Änderungs-ID:174840628
Standardstatus: Diese Änderung kann nicht aktiviert werden. Sie wird nur vom Kompatibilitäts-Framework protokolliert.

Dadurch wird die Ratenbegrenzung für die Anzahl von Toast.show()-Aufrufen aktiviert, damit der Nutzer nicht mit zu vielen Toasts innerhalb eines begrenzten Zeitraums überlastet wird. Jeder Versuch, innerhalb eines bestimmten Zeitraums mehr Toast anzuzeigen, als zulässig, führt dazu, dass der Toast verworfen wird.

USE_EXPERIMENTAL_COMPONENT_ALIAS

Änderungs-ID:196254758
Standardstatus: Für alle Apps deaktiviert.

Wenn diese Option aktiviert ist, lässt das System zu, dass das „android“-Paket Komponentenaliasse verwendet.