App-spezifische Überschreibungen von Geräteherstellern mit großem Display

Android bietet Überschreibungen, die das konfigurierte Verhalten von Apps ändern. Die Überschreibung FORCE_RESIZE_APP weist das System beispielsweise an, die App an die Displayabmessungen anzupassen, auch wenn resizeableActivity="false" im App-Manifest festgelegt ist.

Gerätehersteller wenden Überschreibungen für Apps auf ausgewählten Geräten mit großen Bildschirmen an.

App-spezifische Überschreibungen sollen die Nutzerfreundlichkeit auf Geräten mit großen Bildschirmen verbessern. Apps können einige Überschreibungen deaktivieren.

Weitere Informationen zu App-spezifischen Überschreibungen finden Sie im Hilfeartikel Gerätekompatibilitätsmodus.

Überschreibungen des Geräteherstellers

Gerätehersteller wenden Overrides auf Apps an, um die Nutzerfreundlichkeit auf Tablets, faltbaren Geräten und anderen Geräten mit großen Bildschirmen zu verbessern. Eine vollständige Liste der Überschreibungen finden Sie unter Modus für die Gerätekompatibilität.

Überschreibungen deaktivieren

Mit PackageManager.Property-Tags können Apps die Überschreibungen des Geräteherstellers deaktivieren. Mit Android 14 werden die folgenden Tags eingeführt:


  • PROPERTY_KOMPAT_ALLOW_RESIZEABLE_AKTIVITÄT_ÜBERSCHRIFTEN

    Wenn Sie die Überschreibungen FORCE_RESIZE_APP und FORCE_NON_RESIZE_APP deaktivieren möchten, setzen Sie das Attribut in Ihrem App-Manifest auf „false“:

    <application>
        <property
            android:name="android.window.PROPERTY_COMPAT_ALLOW_RESIZEABLE_ACTIVITY_OVERRIDES"
            android:value="false"/>
    </application>
    

    App für große Bildschirme optimieren:Passen Sie die Größe Ihrer App an und implementieren Sie responsive/adaptive Layouts, um eine optimale Nutzererfahrung auf Displays jeder Größe zu erreichen.


  • PROPERTY_COMPAT_ALLOW_MIN_ASPECT_RATIO_OVERRIDE

    Wenn Sie OVERRIDE_MIN_ASPECT_RATIO deaktivieren möchten, setzen Sie die Property in Ihrem App-Manifest auf „false“:

    <application>
        <property
            android:name="android.window.PROPERTY_COMPAT_ALLOW_MIN_ASPECT_RATIO_OVERRIDE"
            android:value="false"/>
    </application>
    

    Außerdem werden die folgenden Überschreibungen durch Gerätehersteller deaktiviert:

    App für große Bildschirme optimieren:Legen Sie in Ihrer App keine Einschränkungen für das Seitenverhältnis fest. Erstellen Sie App-Layouts, die verschiedene Bildschirmgrößen und den Multifenstermodus unterstützen.