Android llama a la cámara del sistema para lograr la grabación de fotos y videos
(2) Establecer diseño
Complete un diseño simple aquí: agregue un botón y un control ImageView para mostrar la imagen capturada.
(3) Agregue un detector de eventos de clic para el botón
Cuando se hace clic en el botón, el sistema llamará a la cámara para tomar una fotografía. Después de tomar la fotografía, la imagen. se mostrará en el control ImageView.
(1) Solicitar permiso
(2) Establecer diseño
Agregue botones y controles VideoView para mostrar el video grabado.
(3) Agregue un detector de eventos de clic para el botón.
Como se mencionó anteriormente, al hacer clic en el botón se llamará a la cámara del sistema para grabar el video y luego se hará clic en Aceptar después de finalizar la grabación. completado. Muestra el vídeo grabado en el control VideoView.
Para Android 11.0, al llamar a la cámara del sistema para grabar video, incluso si aplica el permiso de CÁMARA en AndroidMenifest.xml, aún se producirá un error cuando el programa se esté ejecutando: ¿Permiso? .... ? con permiso revocado android.permission.CAMERA
La solución es solicitar permiso dinámicamente en el programa:
Escrito al final: Este artículo es una nota de estudio. Realizado durante el proceso de estudio y compartido al mismo tiempo. Para amigos con ideas afines, el contenido del artículo ha sido confirmado por mi propio trabajo experimental, si tiene alguna pregunta. Bienvenido a dejar un mensaje, feliz de comunicarnos y discutir juntos, ¡y progresar juntos!