Für die meisten Entwickler wird CameraX empfohlen. CameraX ist eine Jetpack-Bibliothek, die die meisten Android-Geräte (Android 5.0 und höher) unterstützt und eine einheitliche, allgemeine API für gängige Anwendungsfälle bietet. CameraX löst Probleme mit der Gerätekompatibilität, sodass Sie Ihrer App keinen gerätespezifischen Code hinzufügen müssen.
CameraX basiert auf dem Camera2-Paket. Wenn Sie eine Kamera auf niedriger Ebene steuern müssen, um komplexe Anwendungsfälle zu unterstützen, ist Camera2 eine gute Option. Die API ist jedoch komplexer als CameraX. Sie müssen gerätespezifische Konfigurationen verwalten. Wie CameraX funktioniert auch Camera2 unter Android 5.0 (API-Level 21) und höher.
Die ursprüngliche Android-Klasse Camera wurde eingestellt. Für neue Apps sollte CameraX (empfohlen) oder Camera2 verwendet werden. Vorhandene Apps sollten migriert werden, um neue Funktionen nutzen zu können und die Kompatibilität mit zukünftigen Geräten nicht zu verlieren.
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2026-10-21 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2026-10-21 (UTC)."],[],[]]