Aby pomóc partnerom OEM w rozwiązywaniu problemów z kompatybilnością aplikacji na dużych ekranach związanych ze sprzętem w przypadku dostosowywania poszczególnych urządzeń, system obsługuje te nakładki konfiguracji na dużych ekranach:
- Wyświetlanie: ustawienia konfiguracji, które wpływają na konfigurację na poziomie wyświetlania.
- Format obrazu: ustawienia konfiguracji, które wpływają na konfigurację okna na poziomie aktywności w przypadku formatu obrazu.
- Aparat: ustawienia konfiguracji, które wpływają na aplikacje po wywołaniu zwrotnym.
onCameraOpenedTe ustawienia mogą wpływać na konfigurację wyświetlacza, aktywności i kamery. - Tło i interfejs: ustawienia konfiguracji stosowane do powierzchni warstwy letterbox w celu dostosowania interfejsu lub na poziomie aktywności.
- Dostępność i położenie: ustawienia konfiguracji stosowane do konfiguracji okna na poziomie aktywności na potrzeby ułatwień dostępu.
- Ustawienia: ustawienia konfiguracji umożliwiające dostosowywanie i włączanie ustawień formatu obrazu użytkownika w Ustawieniach > Aplikacje > Format obrazu.
- Edukacja: ustawienia konfiguracji, które pomagają użytkownikom dowiedzieć się więcej o funkcjach zgodności aplikacji.
Zastępowanie konfiguracji domyślnej
Aby zastąpić domyślną konfigurację, utwórz plik XML, który zastąpi domyślną nakładkę zasobów na urządzeniu. Jeśli nakładka zasobu istnieje dla określonego typu urządzenia, zastępuje ona domyślną wartość zasobu AOSP. Aby na przykład nałożyć zasoby na aplikację Ustawienia znajdującą się w lokalizacji /packages/app/Settings, utwórz nakładkę zasobów dla urządzenia w lokalizacji vendor/DEVICE_NAME/overlay/packages/app/Settings, gdzie DEVICE_NAME to nazwa urządzenia, które używa wartości nakładki. Wartości zasobów w czasie kompilacji zastępują zasoby o tej samej nazwie.
Więcej informacji znajdziesz w sekcji Nakładka zasobów.