Schalten Sie Taschenlampe
Tut mir Leid für die Buchung eine andere Frage unter allen anderen anderes, aber keine der Fragen, die ich habe versucht, gearbeitet haben. Ich versuche, schalten Sie den flashligh. Hier ist mein manifest:
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.FLASHLIGHT"/>
<uses-feature android:name="android.hardware.camera"
android:required="false" />
<uses-feature android:name="android.hardware.camera.autofocus"
android:required="false" />
<uses-feature android:name="android.hardware.camera.flash"
android:required="false" />
Und das ist mein code für das drehen der Taschenlampe auf:
Camera cam = Camera.open();
Parameters p = cam.getParameters();
p.setFlashMode(Parameters.FLASH_MODE_TORCH);
cam.setParameters(p);
cam.startPreview();
Was ich falsch mache?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sind Sie sicher, dass Ihr Gerät verarbeiten kann FLASH_MODE_TORCH ?
Kamera.getParameters().getSupportedFlashModes();
überprüfen Sie, ob FLASH_MODE_TORCH ist in der Liste von diesem Aufruf zurückgegebenen.
Ich habe das folgende manifest:
Kümmern, fügen Sie diese auf der rechten Seite des manifest!
Werfen Sie einen Blick auf das Modell hier:
http://developer.android.com/guide/topics/manifest/manifest-intro.html
Mein code einschalten des Blitzes Licht sieht wie folgt aus:
Kann sein, dass das link wird Ihnen helfen . Ich fand diese für mich arbeiten.