No se puede usar la linterna en Galaxy Nexus
Tengo que seguir el código y sólo quiero abrir la linterna en mi Galaxy Nexus (4.0.2) y no lo hizo.
public class welcome extends Activity { //MediaPlayer player; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.welcome); Camera cam = Camera.open(); Parameters p = cam.getParameters(); p.setFlashMode(Parameters.FLASH_MODE_TORCH); cam.setParameters(p); cam.startPreview(); } }
Mi archivo de manifiesto:
- Matriz int a la textura opengl en android
- Asegúrese de que las fotos se guardan con la misma orientación que se tomaron?
- Cómo recortar la imagen en forma ovalada o forma facemask en android?
- Android webview página recarga después de la captura de imagen y cargar en android 5 +
- ¿Cómo utilizar la cámara para tomar la foto en un servicio de fondo en Android?
<uses-sdk android:minSdkVersion="12" /> <uses-permission android:name="android.permission.CAMERA" /> <uses-feature android:name="android.hardware.camera" />
Me gustaría preguntar si es mi error de codificación o problema de la versión de Android? Gracias
- Deje de guardar la imagen cuando abra la cámara usando Intentar desde mi aplicación
- En Android, ¿es posible cambiar la cámara (de adelante hacia atrás) y seguir grabando?
- Phonegap cámara Android mata cordova
- Detección de color con la cámara Android
- Cómo capturar los marcos de imagen de vista previa desde la aplicación de cámara en la programación de Android?
- Orientación de la cámara en Android
- Detección de rostros en Android sin interacción del usuario
- Detectar la carpeta de la cámara Android
El nexo de la galaxia es incapaz de usar el flash sin tener una surfaceView y surfaceHolder. Tengo un Nexus yo mismo, y después de adjuntar la vista previa, funcionó. Puesto que usted no quiere ver lo que la cámara ve en una aplicación de linterna, sólo lo hacen 1×1 píxeles.
Fuente: Linterna LED no funciona en Samsung Galaxy Nexus
¿Has probado el código aquí: http://android-er.blogspot.co.uk/2011/02/control-flash-light-function-as-torch.html
Definitivamente trabaja en un deseo arraigado que corre Cyanogenmod 7 y en una ROM de ICS (4.0.3) para mí. Tal vez tratar de ejecutar esto y ver si funciona, y luego proceder desde allí?
También incluye controles para ver si puede encontrar la cámara, luego abrir la cámara. Parece que no hay necesidad de la StartPreview ().
El orden de los acontecimientos parece diferente:
1: Si la cámara está presente, abra la cámara 2: Ajuste los parámetros 3: parameters.setFlashMode (Parameters.FLASH_MODE_TORCH);
4: camera.setParameters (parámetros);
Utilice la vista de la superficie para conectar la cámara ya que algunos de los dispositivos necesitan una vista de la superficie. Estoy seguro de que esto funcionará un enlace ! para ti
- Android ImageButton estado no cambia
- ¿Cuál es el dispositivo más conveniente para el desarrollo de Android?