La funcionalidad de la antorcha de destello no funciona a través del widget de aplicación en el nexo 5

Flash es la multa de encendido de la aplicación (superficie_view añadido a la disposición), cuando intento encender el flash a través de app-widget no funciona. He utilizado la cámara y SurfaceView Aquí está el código que estoy usando

Camera mCamera; SurfaceView preview; mCamera = Camera.open(); mCamera.setPreviewDisplay(preview.getCameraHolder()); Parameters params = mCamera.getParameters(); params.setFlashMode(Parameters.FLASH_MODE_TORCH); mCamera.setParameters(params); mCamera.startPreview(); 

El permiso agregado y las características de Manifest son:

 <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" /> 

La cámara necesita una superficie para adherirse a la
Linterna … sin embargo SurfaceView no se puede aplicar a un widget. Así que esto es lo que necesita …..

Añada esto a su código de turnFlashOn :

 try { mCamera.setPreviewTexture(new SurfaceTexture(0)); } catch (IOException e) { e.printStackTrace(); } 

Además, quite todas las referencias a surfaceview en su código, ya que no es aplicable en un widget

  • ¿Cómo comprobar si Flash está instalado?
  • ¿Es posible transmitir video p2p (u otra tecnología) entre iOS, Android, Browser
  • AS3 Cómo definir un entero y luego usarlo en una función
  • nexus 7 con flash builder Error adobe aire versión no instalado estado fuera de línea
  • Android - Flash - Permiso para permitir la red asistida por Peer
  • SIGSEGV cargando HTML + Flash en un WebView
  • ¿Es verdad? Adobe AIR basado en el desarrollo de Android no tiene futuro
  • Cómo hacer que mi proyecto sea compatible con diferentes versiones de sdk mientras utiliza funciones para una versión específica
  • Flash en un WebView de Android - problema de capas
  • AS3 Android Air App, la música no se apaga cuando el usuario deja la aplicación
  • Cómo reproducir un archivo de onda comprimido en Flash Mobile
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.