Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

Cámaras de sistema

En dispositivos con Android 11 o superior, los apoya el marco de las cámaras del sistema Android, que son dispositivos de cámara que son visibles sólo para procesos con el android.permission.SYSTEM_CAMERA permiso y permisos regulares de la cámara. El android.permission.SYSTEM_CAMERA permiso, introducido en Android 11, tiene un nivel de protección del system|signature . Esto significa que solo las aplicaciones instaladas en la partición del sistema con o firmadas con el mismo certificado que el sistema pueden obtener este permiso. Las aplicaciones públicas de terceros no pueden acceder a las cámaras del sistema.

Las cámaras del sistema son útiles para los fabricantes de dispositivos que desean implementar funciones que requieren acceso a una cámara, pero que también están restringidas a aplicaciones privilegiadas o del sistema.

Porque las aplicaciones de los sistemas que se conceden la android.permission.SYSTEM_CAMERA permiso también deben tener la android.permission.CAMERA permiso, los usuarios pueden optar por revocar normales CAMERA permisos para evitar que una aplicación como el acceso a las cámaras en el dispositivo.

Implementación

Para que un dispositivo de cámara en particular una cámara de sistema, la cámara debe anunciar HAL ANDROID_REQUEST_AVAILABLE_CAPABILITIES_SYSTEM_CAMERA en su lista de capacidades.

Para crear una aplicación que tiene acceso a una cámara de sistema, la aplicación debe estar en la lista blanca en el específico del dispositivo privapp-permissions.xml archivo, que especifica las aplicaciones que el android.permission.SYSTEM_CAMERA permiso debe concederse a.

Validación

Para verificar que no hay cámaras del sistema en el dispositivo pueden ser descubiertos por una aplicación pública, ejecute el android.permission.cts.Camera2PermissionTest.testSystemCameraDiscovery prueba de CTS.

Todas las pruebas de cámara CTS se ejecutan en dispositivos de cámara del sistema.