wie man überprüft, ob Gerät hat Blitzlicht führte Android
Wie kann ich überprüfen, ob ein Gerät über eine Kamera-led (Taschenlampe). Ich spreche von Geräten mit android-OS?
Habe ich gesehen, Lösungen einige Lösungen, die Gespräche darüber, wie man die led an und ausschalten, aber was wird passieren, wenn das Gerät nicht hat sogar eine led.
zum einschalten der Kamera, ich bin mit camera.open()
InformationsquelleAutor der Frage vlio20 | 2012-11-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den anderen Antworten
Funktioniert nicht für die neue 2013er Nexus 7. Der folgende code funktioniert:
InformationsquelleAutor der Antwort Erik B
getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA_FLASH)
gibt true zurück, wenn das Gerät flash. Sehen diese für mehr detailsInformationsquelleAutor der Antwort PC.
Sollten Sie in der Lage sein zu überprüfen, ob das flash verfügbar ist, durch überprüfen der system-features:
(vorausgesetzt, Sie sind in einem
Activity
). Falls nicht, dann verwenden Sie irgendeine Art voncontext
im Ortthis
.P. S. Beachten Sie, dass diese Informationen ist Recht einfach zu finden, wenn Sie tatsächlich versuchen, nach ihm zu suchen.
InformationsquelleAutor der Antwort Aleks G
InformationsquelleAutor der Antwort appukrb