Die Kamera ermöglicht eine Vielzahl von Anwendungsanwendungsfällen wie das Aufzeichnen von Videos und Bildern für das Teilen in sozialen Medien bis hin zum Erstellen von Dienstprogrammen wie dem Scannen von Dokumenten und dem QR-Code. In diesem Developer Center finden Sie Dokumentationen und Ressourcen für die ersten Schritte mit der Kamera in Ihrer Android-App.
Kamera-App erstellen
Wenn Sie eine kamerabasierte Anwendung erstellen oder eine Kamera in eine vorhandene Anwendung einbinden möchten, sollten Sie sich zuerst mit der CameraX API vertraut machen. Diese ist eine optimierte API zur Verwendung der Kamera. Hier wird CameraX vorgestellt und die Verwendung der Kamera erläutert.
Das CameraX-Codelab bietet einen beispielbasierten Ansatz für das Erlernen von CameraX.
Von Kamera migrieren1
Wenn Ihre App die eingestellte Kameraklasse ("Camera1") verwendet, sollten Sie eine Migration zu CameraX in Betracht ziehen. Diese bietet eine stabile und robuste Plattform, mit der Ihre Anwendung die neuen Kamerafunktionen nutzen kann.
Kamera-App optimieren
CameraX ermöglicht die direkte Einbindung in die Machine Learning Toolkit-Bibliothek, MLKit. Dadurch kann die Kamera mit MLKit kombiniert werden, um Dinge wie QR-Scanner, Dokumentenscanner und mehr zu erstellen.
Kameraerweiterungen ermöglichen deiner App den Zugriff auf spezielle Gerätefunktionen wie den Nachtmodus für die Bildaufnahme oder den Bokeh-Modus (Porträt). Hier erfährst du, wie du mit CameraX und Camera2 auf Kameraerweiterungen zugreifen kannst.
Mehr Möglichkeiten für die Kamera in der App