Android-Turn on/off-Kamera Flash-Programm mit Kamera2

Ich bin eine einfache Anwendung, die fungiert als eine Taschenlampe. Ich muss in der Lage sein, ein-und ausschalten der Blitz von der Anwendung eine Schaltfläche hinzu, mit der Kamera2-API, da bekomme ich Fehler mit der alten Kamera-API. Ich würde gerne eine "Taschenlampe" Taschenlampe, wo die Kamera nicht zu öffnen, um den Blitz zu aktivieren. Ich weiß, es ist möglich, viele Handys haben einen Blitz ein/aus in der quick settings-Menü, aber ich finde keine Codes oder tutorials darüber, wie dies zu tun.

Code:

Camera cam = Camera.open();     
Parameters p = cam.getParameters();
p.setFlashMode(Parameters.FLASH_MODE_TORCH);
cam.setParameters(p);
cam.startPreview();

Läuft bei mir auf einem Nexus 6P mit Android 6.0.1.

EDIT: ich muss an der Kamera2-API. Ich habe nicht gefunden, eine gute Anleitung für diesen noch und nach immer eine Antwort, ich erstelle in einer Q/A-format hier.

check-out dieser link könnte dir helfen.stackoverflow.com/questions/6068803/...
Ich habe verwendet, der genaue code :P. das war die erste Frage, die ich gefunden und ich bekomme die Fehlermeldung: An error occurred while connecting to camera: 0
Fehler aufgetreten? sind Sie sutre, dass Sie alle erforderlichen <uses-permission - >
Ja. Beide Berechtigungen für Kamera und sowohl für Android.hardware.
können Sie fügen Sie den code, den Sie verwenden, hier bitte, so könnten wir sehen, ob Sie es richtig verwendete.

InformationsquelleAutor AngryCupcake274 | 2016-01-09

Schreibe einen Kommentar