Büyük ekran kullanıcı başına uygulama başına geçersiz kılmalar
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Android, uygulamaların yapılandırılmış davranışını değiştiren geçersiz kılmalar 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ı üzerinden uygulamalara geçersiz kılma işlemleri uygulamasına olanak tanıyan kullanıcı geçersiz kılma işlemlerini kullanıma sunar.
Uygulama başına 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 uyumluluğu modu başlıklı makaleyi inceleyin.
Kullanıcı geçersiz kılma işlemleri
Android 14 QPR1, uygulamaların en boy oranını değiştirerek büyük ekranlarda daha iyi görünmelerini sağlayan yeni bir yapılandırma menüsü sunar. Menü, belirli büyük ekranlı cihazlarda cihaz ayarlarına eklenir.
Yapılandırma menüsünün uygulandığı cihazlarda kullanıcılar bir 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 üreticisi tarafından uygulama başına geçersiz kılma işlemiyle belirtilen değerdir (bkz. OVERRIDE_MIN_ASPECT_RATIO). Geçersiz kılma işlemi uygulanmamışsa veya uygulama geçersiz kılma işlemini devre dışı bırakmışsa bu değer, uygulama manifestindeki değerdir.
Geçersiz kılmaları 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 özelliğini devre dışı bırakmak için özelliği uygulama manifestinize ekleyin ve değeri false olarak ayarlayın:
Kullanıcı en boy oranı uyumluluğu 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:
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ızda tam ekran geçersiz kılma özelliğini kullanamaz.
Bu özelliği true olarak ayarlamanın hiç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.
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-08-27 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-08-27 UTC."],[],[],null,["Android provides overrides that change the configured behavior of apps.\n\nDevice manufacturers can apply overrides to apps on select large screen devices. Android 14 QPR1 introduces user overrides, which enable users to apply overrides to apps through device settings.\n\nPer-app overrides are intended to improve the user experience on large screen devices. Apps can disable some overrides.\n\nFor more information about per-app overrides, see [Device compatibility mode](/guide/practices/device-compatibility-mode#user_per-app_overrides).\n| **Note:** To enable your app to provide the best user experience without relying on device manufacturer or user overrides, follow the [Large screen app quality](/docs/quality-guidelines/large-screen-app-quality) guidelines.\n\nUser overrides\n\nAndroid 14 QPR1 introduces a new configuration menu that enables users to change the aspect ratio of apps to improve how apps display on large screens. The menu is implemented in device settings on select large screen devices.\n\nOn devices that have implemented the configuration menu, users choose from a list of apps and then set the app aspect ratio to various values, such as 4:3, 16:9, and full screen (aspect ratio values are configured by the device manufacturer). Users can also reset the aspect ratio to the app default, which is the value specified by a device manufacturer per‑app override (see [`OVERRIDE_MIN_ASPECT_RATIO`](/guide/topics/large-screens/large-screen-compatibility-mode#override_min_aspect_ratio)) or, if no override has been applied or the app has disabled the override, the value in the app manifest.\n\nDisable the overrides\n\nAndroid 14 QPR1 supports the following [`PackageManager.Property`](/reference/android/content/pm/PackageManager.Property) tags, which enable you to disable or modify the aspect ratio configuration menu on devices that have implemented the override:\n| **Note:** The property tags are Jetpack WindowManager [WindowProperties](/reference/kotlin/androidx/window/WindowProperties) constants, which may not be available or tested on all devices.\n\n\u003cbr /\u003e\n\n- **PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_OVERRIDE**\n\n To disable the user aspect ratio compatibility override, add the property to your app manifest and set the value to `false`: \n\n \u003capplication\u003e\n \u003cproperty\n android:name=\"android.window.PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_OVERRIDE\"\n android:value=\"false\"/\u003e\n \u003c/application\u003e\n\n On devices that have implemented the configuration menu, your app is excluded from the list of apps in device settings; and so, users are not able to override the app's aspect ratio.\n\n Setting the property to `true` has no effect.\n\n \u003cbr /\u003e\n\n- **PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_FULLSCREEN_OVERRIDE**\n\n To disable the full-screen option of the user aspect ratio compatibility override, add the property to your app manifest and set the value to `false`: \n\n \u003capplication\u003e\n \u003cproperty\n android:name=\"android.window.PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_FULLSCREEN_OVERRIDE\"\n android:value=\"false\"/\u003e\n \u003c/application\u003e\n\n On devices that have implemented the configuration menu, the full‑screen option is removed from the list of aspect ratio options in device settings. Users are not able to apply the full‑screen override to your app.\n\n Setting this property to `true` has no effect.\n | **Caution:** If [`PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_OVERRIDE`](#aspect_ratio_override) is set to `false`, this property has no effect.\n\n| **Note:** To implement the property tags, your app must include the Jetpack [WindowManager](/jetpack/androidx/releases/window) library dependency.\n\n**Optimize your app for large screens:** Don't set aspect ratio restrictions in your app. Use [window size classes](/develop/ui/compose/layouts/adaptive/window-size-classes) to support different layouts based on the amount of available display space."]]