Für die meisten Entwickler wird CameraX empfohlen. CameraX ist eine Jetpack-Bibliothek, die die überwiegende Mehrheit der Android-Geräte (Android 5.0 und höher) unterstützt und eine konsistente, übergeordnete API für häufige Anwendungsfälle bietet. CameraX behebt Kompatibilitätsprobleme für Sie, sodass Sie keinen gerätespezifischen Code zu Ihrer App hinzufügen müssen.
CameraX basiert auf dem Paket von Camera2. Wenn Sie für komplexe Anwendungsfälle eine Kamerasteuerung auf niedriger Ebene benötigen, ist Camera2 eine gute Option, aber die API ist komplexer als CameraX. Sie müssen gerätespezifische Konfigurationen verwalten. Wie CameraX funktioniert auch Camera2 mit Android 5.0 (API-Level 21) und höher.
Die ursprüngliche Android-Klasse Kamera wurde eingestellt. Neue Apps sollten KameraX (empfohlen) oder Camera2 verwenden. Vorhandene Apps sollten migriert werden, um die neuen Funktionen zu nutzen und um die Kompatibilität mit zukünftigen Geräten zu vermeiden.
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: 2024-04-08 (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: 2024-04-08 (UTC)."],[],[]]