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

// nuevo permiso

  • 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}}}

Deja una respuesta

Tu dirección de correo electrónico no será publicada.