Red de conocimiento informático - Computadora portátil - ¿Cómo llamar a la función de cámara en el desarrollo de Android?

¿Cómo llamar a la función de cámara en el desarrollo de Android?

1. Todos los teléfonos inteligentes Android de hoy tienen píxeles que brindan funciones de cámara. La mayoría de las cámaras de los teléfonos móviles tienen más de 10 millones de píxeles, y algunas son incluso más. La mayoría de ellos admiten zoom óptico, exposición y obturador. El siguiente ejemplo de demostración del programa muestra el uso de Camera v2 para tomar fotografías. Cuando el usuario presiona el botón de fotografía, la aplicación enfocará automáticamente y se podrá tomar la fotografía una vez que el enfoque se haya realizado correctamente. El código de diseño de la interfaz de layout/activity_main.xml es el siguiente:

2. La interfaz del programa anterior proporciona un TextureView personalizado para mostrar la vista previa, que es muy simple. El código de la clase TextureView personalizada es el siguiente:

3. A continuación, el programa MainActivity.java usará CameraManager para abrir CameraDevice y crear una CameraCaptureSession a través de CameraDevice. Luego podrá obtener una vista previa o tomar fotografías a través de CameraCaptureSession.