Android udostępnia zastąpienia, które zmieniają skonfigurowane działanie aplikacji. Na przykład zastąpienie FORCE_RESIZE_APP powoduje, że system zmienia rozmiar aplikacji, aby dopasować ją do wymiarów wyświetlacza, nawet jeśli w manifeście aplikacji ustawiono resizeableActivity="false".
Producenci urządzeń stosują zastąpienia w przypadku aplikacji na wybranych urządzeniach z dużym ekranem.
Zastąpienia w przypadku poszczególnych aplikacji mają na celu poprawę komfortu użytkowania na urządzeniach z dużym ekranem. Aplikacje mogą wyłączać niektóre zastąpienia.
Więcej informacji o zastępowaniu ustawień dla poszczególnych aplikacji znajdziesz w artykule Tryb zgodności urządzenia.
Zastąpienia producenta urządzenia
Producenci urządzeń stosują zastąpienia w aplikacjach, aby zwiększyć wygodę użytkowników tabletów, urządzeń składanych i innych urządzeń z dużym ekranem. Pełną listę zastąpień znajdziesz w sekcji Tryb zgodności urządzenia.
Wyłącz zastąpienia
Tagi PackageManager.Property umożliwiają aplikacjom wyłączanie zastąpień producenta urządzenia. Android 14 wprowadza te tagi:
- PROPERTY_COMPAT_ALLOW_RESIZEABLE_ACTIVITY_OVERRIDES - Aby wyłączyć zastąpienia - FORCE_RESIZE_APPi- FORCE_NON_RESIZE_APP, ustaw w manifeście aplikacji wartość właściwości na „false”:- <application> <property android:name="android.window.PROPERTY_COMPAT_ALLOW_RESIZEABLE_ACTIVITY_OVERRIDES" android:value="false"/> </application>- Zoptymalizuj aplikację pod kątem dużych ekranów: spraw, aby aplikacja zmieniała rozmiar, i wdrażaj elastyczne układy, aby zapewnić optymalne wrażenia użytkownikom na wyświetlaczach o różnych rozmiarach. 
- PROPERTY_COMPAT_ALLOW_MIN_ASPECT_RATIO_OVERRIDE - Aby wyłączyć - OVERRIDE_MIN_ASPECT_RATIO, ustaw w manifeście aplikacji wartość „false”:- <application> <property android:name="android.window.PROPERTY_COMPAT_ALLOW_MIN_ASPECT_RATIO_OVERRIDE" android:value="false"/> </application>- Właściwość ta wyłącza też te zastąpienia producenta urządzenia: - OVERRIDE_MIN_ASPECT_RATIO_PORTRAIT_ONLY: ogranicza konfiguracje, które wymuszają określony minimalny współczynnik proporcji w przypadku działań z orientacją tylko pionową.
- OVERRIDE_MIN_ASPECT_RATIO_MEDIUM: ustawia minimalny format obrazu aktywności na średnią wartość (3:2).
- OVERRIDE_MIN_ASPECT_RATIO_LARGE: ustawia minimalny format obrazu aktywności na dużą wartość (16:9).
- OVERRIDE_MIN_ASPECT_RATIO_TO_ALIGN_WITH_SPLIT_SCREEN: umożliwia korzystanie z formatu podzielonego ekranu. Umożliwia aplikacji korzystanie z całej dostępnej przestrzeni w trybie podzielonego ekranu, co pozwala uniknąć efektu letterboxingu.
- OVERRIDE_MIN_ASPECT_RATIO_EXCLUDE_PORTRAIT_FULLSCREEN: wyłącza zastępowanie minimalnego formatu obrazu w trybie pełnoekranowym w orientacji pionowej, aby wykorzystać całą dostępną przestrzeń ekranu.
 - Zoptymalizuj aplikację pod kątem dużych ekranów: nie ustawiaj w aplikacji ograniczeń dotyczących formatu obrazu. Twórz układy aplikacji, które obsługują różne rozmiary ekranu i tryb wielu okien. 
