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

Android bietet Überschreibungen, mit denen das konfigurierte Verhalten von Apps geändert werden kann. Mit der Überschreibung FORCE_RESIZE_APP wird das System beispielsweise angewiesen, die Größe der App an die Displayabmessungen anzupassen, auch wenn resizeableActivity="false" im App-Manifest festgelegt ist.

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

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

Weitere Informationen zu Überschreibungen pro App finden Sie unter Gerätekompatibilitätsmodus.

Überschreibungen von Geräteherstellern

Gerätehersteller wenden Überschreibungen auf Apps an, um die Nutzererfahrung auf Tablets, faltbaren Geräten und anderen Geräten mit großen Bildschirmen zu verbessern. Eine vollständige Liste der Überschreibungen finden Sie unter Gerätekompatibilitätsmodus.

Überschreibungen deaktivieren

PackageManager.Property Tags ermöglichen es Apps, Überschreibungen von Geräteherstellern zu deaktivieren. In Android 14 werden die folgenden Tags eingeführt:


  • PROPERTY_COMPAT_ALLOW_RESIZEABLE_ACTIVITY_OVERRIDES

    Wenn Sie die Überschreibungen FORCE_RESIZE_APP und FORCE_NON_RESIZE_APP deaktivieren möchten, legen Sie die Property im App-Manifest auf „false“ fest:

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

    App für große Bildschirme optimieren:Machen Sie Ihre App skalierbar und implementieren Sie responsive/adaptive Layouts, um eine optimale Nutzererfahrung auf Displays aller Größen zu bieten.


  • PROPERTY_COMPAT_ALLOW_MIN_ASPECT_RATIO_OVERRIDE

    Wenn Sie OVERRIDE_MIN_ASPECT_RATIO deaktivieren möchten, legen Sie die Property im App-Manifest auf „false“ fest:

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

    Mit der Property werden auch die folgenden Überschreibungen von Geräteherstellern 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 Multi‑Window-Modus unterstützen.