Büyük ekran kullanıcısı uygulama başına geçersiz kılmaları

Android, uygulamaların yapılandırılmış davranışını değiştiren geçersiz kılmalar sunar.

Cihaz üreticileri, belirli büyük ekranlı cihazlardaki uygulamalara geçersiz kılma işlemleri uygulayabilir. Android 14 QPR1'de kullanıcılar için geçersiz kılma özelliği bulunuyor. Bu özellik, kullanıcıların cihaz ayarlarını kullanarak uygulamalara geçersiz kılma işlemleri uygulamasına olanak tanıyor.

Uygulama bazında geçersiz kılmalar, 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.

Kullanıcıları geçersiz kılma

Android 14 QPR1, kullanıcıların uygulamaların büyük ekranlarda gösterilme şeklini iyileştirmek için uygulamaların en boy oranını değiştirmelerini sağlayan yeni bir yapılandırma menüsünü kullanıma sunuyor. Menü, belirli büyük ekranlı cihazlardaki cihaz ayarlarında uygulanır.

Yapılandırma menüsünü uygulayan cihazlarda, kullanıcılar uygulama listesinden seçim yapar ve ardından uygulama en boy oranını 4:3, 16:9 ve tam ekran gibi çeşitli değerlere ayarlar (en boy oranı değerleri cihaz üreticisi tarafından yapılandırılır). Kullanıcılar ayrıca, en boy oranını uygulama varsayılanına sıfırlayabilirler. Bu değer, cihaz üreticisinin uygulama bazında geçersiz kılması tarafından belirtilen değere (bkz. OVERRIDE_MIN_ASPECT_RATIO) veya geçersiz kılma uygulanmamışsa ya da uygulama geçersiz kılmayı devre dışı bıraktıysa uygulama manifestindeki değere bakın.

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

Android 14 QPR1, geçersiz kılmanın uygulandığı cihazlarda en boy oranı yapılandırma menüsünü devre dışı bırakmanıza veya değiştirmenize olanak tanıyan aşağıdaki PackageManager.Property etiketlerini destekler:


  • MÜLK_COMPAT_ALLOW_USER_ASPECT_RATIO_OVERRIDE

    Kullanıcı en boy oranı uyumluluğunu geçersiz kılma özelliğini devre dışı bırakmak için özelliği uygulama manifestinize ekleyin ve değeri false olarak ayarlayın:

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

    Yapılandırma menüsünü uygulayan cihazlarda uygulamanız, cihaz ayarlarındaki uygulama listesinden hariç tutulur. Bu nedenle, kullanıcılar uygulamanın en boy oranını geçersiz kılamazlar.

    Özelliğin true değerine ayarlanmasının herhangi bir etkisi yoktur.


  • MÜLK_COMPAT_ALLOW_USER_ASPECT_RATIO_FULLSCREEN_OVERRIDE

    Kullanıcı en boy oranı uyumluluğunu geçersiz kılma özelliğinin tam ekran seçeneğini devre dışı bırakmak için özelliği uygulama manifestinize ekleyin ve değeri false olarak ayarlayın:

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

    Yapılandırma menüsünü uygulayan cihazlarda, tam ekran seçeneği, cihaz ayarlarındaki en boy oranı seçenekleri listesinden kaldırılır. Kullanıcılar, tam ekranı geçersiz kılma özelliğini uygulamanıza uygulayamaz.

    Bu özelliğin true olarak ayarlanmasının herhangi bir etkisi yoktur.

Uygulamanızı büyük ekranlar için optimize edin: Uygulamanızda en boy oranı kısıtlamaları belirlemeyin. Mevcut görüntüleme alanının boyutuna göre farklı düzenleri desteklemek için pencere boyutu sınıfları kullanın.