¿Puedo controlar la linterna sin usar android.hardware.Camera?
El uso de la opción de luz frontal con el escáner de código de barras zxing1.6
no funciona en mi Nexus One. Necesito poder usar la linterna en mi aplicación, pero no puedes tener dos instancias de la cámara en ejecución. ¿Hay alguna manera de usar la linterna sin tener acceso a la cámara? ¿O de alguna manera puedo acceder a una cámara que ya está en uso?
Estoy usando el parche de Google IntentIntegrator.java
para poder escanear códigos de barras.
- Conflicto Android drawable de la identificación del recurso?
- Un escáner de QR dentro de un fragmento
- El fragmento del explorador de código de barras de Zxing se bloquea después de unos minutos
- Escanear códigos de barras múltiples con ZXing
- OnActivityResult Nunca se llama Phonegap Córdoba
- Cómo codificar información de contacto (MeCard) en Android mediante ZXing
- Java.util.zip.ZipException: entrada duplicada
- ZXing en Android PDF417
- Cómo integrar Zxing Barcode Scanner sin instalar la aplicación real zxing (no se puede resolver el símbolo: .android.CaptureActivity)?
- Cómo establecer el tamaño del mapa de bits en ZXing?
- Escáner de código de barras ZXing Propósito: set DecodeHintType.ASSUME_GS1
- Si hay cualquier tutorial para android zxing biblioteca con Fragmentos
- PhoneGap BarcodeScanner - ClassNotFound
La respuesta corta es no"; El LED frontal se controla como un modo de flash, que es una propiedad de la cámara. Es el modo "antorcha". Y no hay dos aplicaciones que no pueden abrir la cámara al mismo tiempo.
(Una respuesta más larga es que solía haber una API oculta para esto, que es lo que Barcode Scanner intenta tener acceso, pero ya no funciona en casi ningún dispositivo. Puede buscar en el código fuente para ver FlashlightManager
.)
Desde Android 2.x existe esta API adecuada para encender la luz, y la versión beta de la siguiente versión de Barcode Scanner lo usa. Puedes probarlo aquí .
- Falta el campo CREATOR Parcelable?
- El teclado de Android no se abre cuando se usan consultas de medios