Otro permiso-Android14. En este artículo aprenderemos sobre… | de Nav Singh 🇨🇦 | abril 2023

En este artículo, aprenderemos más sobre el nuevo permiso de Android14 permite a los usuarios A autorizará el acceso A solo medios seleccionados (Fotos🖼️/Videos🎥)bastante como El toda la biblioteca.El nuevo permiso permitido usuario A Otorgar acceso parcial a los medios si nuestra aplicación se ejecuta en Android 14 o superior cuando explicamos READ_MEDIA_VISUAL_USER_SELECTED El nuevo permiso y el usuario seleccione Seleccionar fotos y videos (seleccionar fotos o seleccionar videos):
- El LEER_MEDIA_IMÁGENES Y LEER_MEDIA_VIDEO Los permisos son ambos rechazado 🛑
- El READ_MEDIA_VISUAL_USER_SELECTED el permiso es otorgada ✅, Provisión de acceso parcial y temporal Para el Fotos y videos del usuario(fotos o vídeos)
- Más tarde si es necesario Acceso a fotos y videos adicionalesdebemos a mano Consulta Permisos READ_MEDIA_IMAGES o READ_MEDIA_VIDEO (o ambos).
- Agregue los siguientes permisos a la AndroidManifest.xml
- Solicitar permisos con ActividadResultadoContrato
Necesitamos solicitarlo con READ_MEDIA_IMAGES, READ_MEDIA_VIDEO, por eso usamos RequestMultiplePermissions
val allowLauncher =rememberLauncherForActivityResult(ActivityResultContracts.RequestMultiplePermissions()) { mapResults ->mapResults.forEach {Log.d(TAG, «Permiso: ${it.key} Estado: ${it.value}»)} // comprobar si está concedido o notificado de los permisos solicitados (mapResults.values.any { it }) {// Query content resolverqueryContentResolver(context) { listOfImages ->imageDataModelList = listOfImages}}}