Wytyczne dotyczące programu AEP: CameraX

Zintegruj bibliotekę Jetpack CameraX, aby zapewnić wysoką i spójną jakość rejestrowania obrazu w różnorodnym ekosystemie urządzeń z Androidem. Korzystanie z tej biblioteki zapewnia stabilne i bogate w funkcje działanie na różnych urządzeniach, takich jak telefony, tablety, urządzenia składane i urządzenia XR. Dzięki migracji do nowoczesnych interfejsów API aparatu aplikacje mogą osiągać lepszą jakość i zapewniać bardziej niezawodne wrażenia użytkownika niezależnie od sprzętu urządzenia.

Wymagana implementacja

Aby kwalifikować się do programu AEP, Twoja aplikacja musi spełniać te wymagania:

  • Aplikacja nie może używać starszego interfejsu android.hardware.Camera API (Camera1). Musisz przejść na CameraX (lub Camera2).

    Uwaga: używanie platformy Camera2 jest prawidłową alternatywą dla aplikacji które wymagają niestandardowego stosu aparatu.

Zakres obowiązywania wytycznych

Te wytyczne dotyczą:

  • aplikacji, które obsługują rejestrowanie multimediów (obrazów lub filmów);
  • telefonów, tabletów, urządzeń składanych i urządzeń XR.

Wykluczenia

Aplikacje mogą używać równoważnej alternatywnej platformy, która zapewnia podobną jakość, możliwości użytkownika, stabilność i zgodność w całym ekosystemie. Skontaktuj się z zespołem pomocy, jeśli masz odpowiednią platformę do rozważenia.

Dokumentacja i materiały dotyczące funkcji

W tych materiałach znajdziesz wskazówki dotyczące implementacji i szczegóły techniczne funkcji CameraX. Te materiały służą wyłącznie jako odniesienie i nie zawierają dodatkowych wymagań programu.