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

Android, uygulamaların yapılandırılmış davranışını değiştiren geçersiz kılma işlemleri kullanabilmenizi sağlar.

Cihaz üreticileri, belirli büyük ekranlı cihazlardaki uygulamalara geçersiz kılma işlemleri uygulayabilir. Android 14 QPR1, kullanıcıların cihaz ayarları aracılığıyla uygulamalara geçersiz kılma işlemleri uygulamasına olanak tanıyan kullanıcı geçersiz kılma işlemlerini kullanıma sunar.

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ılma işlemlerini devre dışı bırakabilir.

Uygulama bazında geçersiz kılma işlemleri hakkında daha fazla bilgi için Cihaz uyumluluğu modu başlıklı makaleyi inceleyin.

Kullanıcı geçersiz kılma işlemleri

Android 14 QPR1, kullanıcıların uygulamaların en boy oranını değiştirerek büyük ekranlarda daha iyi görünmesini sağlayan yeni bir yapılandırma menüsü sunar. Menü, belirli büyük ekranlı cihazların cihaz ayarlarına eklenmiştir.

Yapılandırma menüsünün uygulandığı 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, en boy oranını uygulama varsayılanına da sıfırlayabilir. Bu değer, cihaz üreticisinin uygulama başına geçersiz kılma işlemiyle (OVERRIDE_MIN_ASPECT_RATIO bölümüne bakın) belirtilen değerdir veya geçersiz kılma işlemi uygulanmamışsa ya da uygulama geçersiz kılma işlemini devre dışı bırakmışsa uygulama manifestindeki değerdir.

Geçersiz kılma işlemlerini devre dışı bırakma

Android 14 QPR1, geçersiz kılma işlemini uygulayan 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:


  • PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_OVERRIDE

    Kullanıcı en boy oranı uyumluluğu geçersiz kılma işlemini 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ün uygulandığı cihazlarda uygulamanız, cihaz ayarlarındaki uygulama listesinden hariç tutulur. Bu nedenle kullanıcılar, uygulamanın en boy oranını geçersiz kılamaz.

    Özelliği true olarak ayarlamanın bir etkisi yoktur.


  • PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_FULLSCREEN_OVERRIDE

    Kullanıcı en boy oranı uyumluluğu geçersiz kılma işleminin 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ün uygulandığı cihazlarda, tam ekran seçeneği cihaz ayarlarındaki en boy oranı seçenekleri listesinden kaldırılır. Kullanıcılar, uygulamanıza tam ekran geçersiz kılma özelliğini uygulayamaz.

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

Uygulamanızı büyük ekranlar için optimize edin: Uygulamanızda en boy oranı kısıtlamaları ayarlamayın. Kullanılabilir ekran alanına göre farklı düzenleri desteklemek için pencere boyutu sınıflarını kullanın.