W przypadku większości deweloperów zalecamy korzystanie z CameraX. CameraX to biblioteka Jetpack, która obsługuje większość urządzeń z Androidem (Android 5.0 i nowsze) i zapewnia spójny, wysokopoziomowy interfejs API zaprojektowany pod kątem typowych przypadków użycia. CameraX rozwiązuje problemy ze zgodnością urządzeń, dzięki czemu nie musisz dodawać do aplikacji kodu przeznaczonego dla konkretnego urządzenia.
Biblioteka CameraX jest oparta na pakiecie Camera2. Jeśli potrzebujesz kontroli nad aparatem na niskim poziomie, aby obsługiwać złożone przypadki użycia, Camera2 jest dobrym rozwiązaniem, ale interfejs API jest bardziej złożony niż CameraX. Wymaga zarządzania konfiguracjami
specyficznymi dla urządzeń. Podobnie jak CameraX, Camera2 działa na Androidzie 5.0 (poziom interfejsu API 21) i nowszych wersjach.
Pierwotna klasa Camera na Androidzie została wycofana. Nowe aplikacje powinny używać CameraX (zalecane) lub Camera2, a istniejące aplikacje powinny zostać przeniesione, aby korzystać z nowych funkcji i nie stracić zgodności z przyszłymi urządzeniami.
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2026-10-21 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2026-10-21 UTC."],[],[]]