Büyük ekranlı cihaz üreticisinin uygulama bazında geçersiz kılmaları

Android, uygulamaların yapılandırılmış davranışını değiştiren geçersiz kılmalar sunar. Örneğin, FORCE_RESIZE_APP geçersiz kılması, uygulama manifest'inde resizeableActivity="false" ayarlanmış olsa bile sisteme uygulamayı ekran boyutlarına sığacak şekilde yeniden boyutlandırma talimatı verir.

Cihaz üreticileri, belirli büyük ekranlı cihazlardaki uygulamalara geçersiz kılma işlemleri uygular.

Uygulama bazında geçersiz kılma işlemleri, büyük ekranlı cihazlarda kullanıcı deneyimini iyileştirmek için tasarlanmıştır. Uygulamalar bazı geçersiz kılmaları devre dışı bırakabilir.

Uygulama bazında geçersiz kılmalar hakkında daha fazla bilgi için Cihaz uyumluluk modu bölümüne bakın.

Cihaz üreticisi geçersiz kılmaları

Cihaz üreticileri; tabletlerde, katlanabilir cihazlarda ve diğer büyük ekranlı cihazlarda kullanıcı deneyimini iyileştirmek için uygulamalarda geçersiz kılma işlemleri uygular. Geçersiz kılmaların tam listesi için Cihaz uyumluluk modu bölümüne bakın.

Geçersiz kılmaları devre dışı bırakma

PackageManager.Property etiketleri, uygulamaların cihaz üreticisi tarafından geçersiz kılma işlemlerini devre dışı bırakmasını sağlar. Android 14'te aşağıdaki etiketler kullanıma sunulmuştur:


  • MÜLK_COMPAT_ALLOW_RESIZEABLE_ACTIVITY_OVERRIDES

    FORCE_RESIZE_APP ve FORCE_NON_RESIZE_APP geçersiz kılmalarını devre dışı bırakmak için uygulama manifestinizde özelliği "false" olarak ayarlayın:

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

    Uygulamanızı büyük ekranlar için optimize edin: Uygulamanızı yeniden boyutlandırılabilir hale getirin ve tüm boyutlardaki ekranlarda optimum kullanıcı deneyimi sağlamak için duyarlı/uyarlanabilir düzenler uygulayın.


  • MÜLK_COMPAT_ALLOW_MIN_ASPECT_RATIO_OVERRIDE

    OVERRIDE_MIN_ASPECT_RATIO özelliğini devre dışı bırakmak için uygulama manifestinizde özelliği "false" (yanlış) olarak ayarlayın:

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

    Mülk, aşağıdaki cihaz üreticisi geçersiz kılmalarını da devre dışı bırakır:

    Uygulamanızı büyük ekranlar için optimize edin: Uygulamanızda en boy oranı kısıtlamaları belirlemeyin. Farklı ekran boyutlarını ve çoklu pencere modunu destekleyen uygulama düzenleri oluşturun.