Permissions

Objeto para gestionar y proporcionar los permisos necesarios para la aplicación según la versión de Android.

Este objeto define diferentes conjuntos de permisos requeridos para diversas funcionalidades como Bluetooth, acceso a datos de salud y acceso al almacenamiento. Adapta los permisos requeridos según la versión del SDK de Android para cumplir con los cambios de la plataforma.

Proporciona:

  • BLUETOOTH_PERMISSIONS: Permisos para la funcionalidad Bluetooth, que difieren para Android S (API 31) y versiones posteriores.

  • HEALTH_PERMISSIONS: Permisos para acceder a sensores corporales, reconocimiento de actividad y servicios en primer plano.

  • STORAGE_PERMISSIONS: Permisos para el acceso al almacenamiento, adaptándose a los permisos granulares de medios en Android 13+ y a los cambios de almacenamiento con ámbito (scoped storage) en Android 10+.

  • REQUIRED_PERMISSIONS: Un array que combina todos los permisos necesarios de las categorías anteriores.

  • STORAGE_ONLY_PERMISSIONS: Un array que contiene solo permisos relacionados con el almacenamiento.

  • HEALTH_ONLY_PERMISSIONS: Un array que contiene solo permisos relacionados con la salud.

  • BLUETOOTH_ONLY_PERMISSIONS: Un array que contiene solo permisos relacionados con Bluetooth.

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val REQUIRED_PERMISSIONS: <Error class: unknown class>
Link copied to clipboard