Autofocus de la cámara Android cuando el usuario mantiene la cámara inmóvil
Estoy seguro de que la mayoría de ustedes han utilizado un teléfono Android antes y han tomado una foto. Cada vez que el usuario cambia la posición del teléfono móvil y lo mantiene firme, la cámara se enfoca automáticamente. Me cuesta replicar esto en mi aplicación. El método autofocus () se llama una sola vez cuando se está iniciando la aplicación. He estado buscando una solución estos últimos 3 días y mientras que leía la documentación de google tropecé en las llamadas del método del sensor (por ejemplo cuando el usuario inclina el móvil hacia adelante o hacia atrás). Podría usar esta API para lograr lo que necesito pero suena demasiado sucio y demasiado complicado. Estoy seguro de que hay otra forma de evitarlo.
Todos los ejemplos en Internet que he encontrado sólo se centran cuando el usuario presiona la pantalla o un botón. También he pasado por varias preguntas sobre SO para espero encontrar lo que estoy buscando, pero no tuve éxito. He visto esta pregunta y que String no es compatible con mi teléfono. Por alguna razón, los únicos modos de enfoque que puedo usar son fijos y automáticos.
- Convertir de String a BigDecimal para hacer matemáticas en moneda
- ¿Existe una forma oficial de autenticar Google Data API en Android mediante cuentas AccountManager?
- Animar el ángulo de barrido de Android Ring Shape
- Intención no se abre en el siguiente código
- BouncyCastle error AES al actualizar a 1.45
Esperaba que alguien aquí arrojara alguna luz sobre el tema porque estoy perdido.
Muchas gracias por tu tiempo.
- No se puede exportar la aplicación de Android en Eclipse
- Descomprimir un archivo zip ... Archivo no encontrado excepción
- El volumen de Android MediaPlayer es muy bajo (Volumen ya ajustado)
- Android-java: comprueba la comprobación de valores booleanos para null
- ¿Hay algo similar a strip_tags en Java?
- ¿Existe y es equivalente a la clase Point pero para los puntos 3D?
- Cómo obligar a Android Studio a ver fuente `` en otros sabores, por lo que la refactorización de las clases abstractas sería más seguro
- Obtener el avatar de un usuario VK SDK
Sí, camera.autoFocus(callback)
es una función única. Tendrás que llamarla en un bucle para que se autofoco continuamente. Preferiblemente tendrías una detección de movimiento vía acelerómetro o brújula para detectar cuando se mueve la cámara.
Desde la API 14 puede configurar este parámetro
- ¿Cómo agregar publicidad Admob en mi aplicación de Android?
- Preguntas sobre el patrón MVP para aplicaciones de Android