4.1 Permisos por uso: ubicación aproximada vs precisa, fotos seleccionadas y sensores

4.1 Permisos por uso

Ubicación aproximada vs precisa

Desde Android 12, el usuario decide si concede ubicación aproximada (ACCESS_COARSE_LOCATION) o precisa (ACCESS_FINE_LOCATION). La aproximada limita la resolución a decenas o centenas de metros, mientras que la precisa ofrece coordenadas con pocos metros de error.

Permiso Precisión Manifest Uso recomendado
ACCESS_COARSE_LOCATION ~100–500 m ltuses-permission android:name=android.permission.ACCESS_COARSE_LOCATION/gt Clima, ajustes regionales
ACCESS_FINE_LOCATION lt10 m ltuses-permission android:name=android.permission.ACCESS_FINE_LOCATION/gt Navegación, geolocalización en tiempo real
  • Solicita únicamente el nivel mínimo de precisión necesario.
  • Usa diálogos de explicación antes de la solicitud de permiso.
  • Proporciona flujos de contexto que justifiquen la necesidad.

Fotos seleccionadas

Con Android 13 el Photo Picker permite que el usuario comparta sólo las imágenes que elija, sin acceso global al almacenamiento.

  1. Declarar en el manifest (Android 13 ):
    • ltuses-permission android:name=android.permission.READ_MEDIA_IMAGES/gt
  2. Invocar el selector con Intent.ACTION_PICK_IMAGES o la API correspondiente.
  3. Recibir URIs que permiten acceso exclusivo a las imágenes elegidas.
  • No uses READ_EXTERNAL_STORAGE genérico si Photo Picker cumple tu caso de uso.
  • Solicita permisos adicionales sólo si requieres procesar todas las fotos del dispositivo.

Sensores

Los sensores de movimiento (acelerómetro, giroscopio, magnetómetro) no piden permisos peligrosos, pero algunos datos biométricos y de actividad sí:

Sensor Permiso Manifest
Frecuencia cardíaca BODY_SENSORS ltuses-permission android:name=android.permission.BODY_SENSORS/gt
Reconocimiento de actividad ACTIVITY_RECOGNITION ltuses-permission android:name=android.permission.ACTIVITY_RECOGNITION/gt
  • Solicita estos permisos en tiempo de ejecución sólo si tu app usa sensores corporales o de actividad.
  • Explica al usuario cómo y por qué usarás sus datos de sensor.
  • Cumple las políticas de Google Play sobre datos sensibles y usa modos de bajo consumo cuando sea posible.

Profundizando sobre: 4.1 Permisos por uso: ubicación aproximada vs precisa, fotos seleccionadas y sensores

PreviusNext


¿Necesitas ayuda con este punto? Nuestra IA te puede ayudar

  • Hola 👋 , soy la IA de Synzen.org, puedes preguntarme siempre sobre la página donde estás leyendo, yo también la leo, así que puedo ayudarte a entenderlo, expandirlo, ponerte ejercicios…¡y mucho más!
Quiero saber más sobre… ...

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *