es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo seleccionar o activar solamente la cámara principal en la ROM personalizada de Android 10.

¿Qué parte del código fuente de Android 10 debe modificarse para asegurarse de que solo se llame a la cámara principal o trasera por cualquier aplicación que acceda a las cámaras del sistema?

He construido una ROM personalizada de Android 10 para mi phablet que solo tiene una cámara. Me gustaría unificar la cámara en mi ROM para que las aplicaciones que soliciten la cámara frontal (Zoom, Teams, Skype) no puedan bloquear el sistema y solo abran la cámara principal/trasera (única cámara).

//Lanzamiento exitoso de la cámara principal (única cámara)
mCameraId=0, prev:fd=81, vir=0xe1939000, num=1468, width=960, height=720, time=1305745194872

//Deseo prevenir el fallo de la inicialización de la cámara
12-11 17:09:58.405 14315 14385 W CameraBase: Se produjo un error al conectar con la cámara 1: Estado(-8, ESPECÍFICO DEL SERVICIO): ’10: connectHelper:1512: Fallo al inicializar la cámara “1”: Función no implementada (-38)’

camera_init: error de hal al inicializar la cámara -1

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Para garantizar que solo se llame a la cámara principal o trasera por cualquier aplicación que acceda a las cámaras del sistema, se debe modificar el código fuente de Android 10 para la inicialización de la cámara. Específicamente, se debe modificar el código para comprobar la presencia de una cámara frontal y desactivarla si está presente. Esto se puede lograr ubicando el código de inicialización de la cámara en el código fuente de Android 10 y agregando condicionales para desactivar la cámara frontal si se detecta. El código modificado luego debe ser compilado e integrado en la ROM personalizada para asegurar que la cámara funcione según lo previsto.

Comments are closed.