¿Qué se entiende por maxSdkVersion en Android utiliza permiso?

El nivel API más alto en el que este permiso debe otorgarse a su aplicación. Establecer este atributo es útil si el permiso que requiere su aplicación ya no es necesario a partir de un cierto nivel de API.

Por ejemplo, comenzando con Android 4.4 (nivel de API 19), ya no es necesario que su aplicación solicite el permiso WRITE_EXTERNAL_STORAGE cuando su aplicación desea escribir en sus propios directorios específicos de la aplicación en almacenamiento externo (los directorios proporcionados por getExternalFilesDir ()) . Sin embargo, se requiere el permiso para API nivel 18 e inferior. Por lo tanto, puede declarar que este permiso es necesario solo hasta el nivel 18 de API con una declaración como esta:

De esta manera, comenzando con el nivel de API 19, el sistema ya no otorgará a su aplicación el permiso WRITE_EXTERNAL_STORAGE.

Este atributo se agregó en el nivel API 19.

La respuesta en el enlace que proporcionó es bastante específica. Lea esta parte de esa página nuevamente:

android:maxSdkVersion

El nivel API más alto en el que este permiso debe otorgarse a su aplicación. Establecer este atributo es útil si el permiso que requiere su aplicación ya no es necesario a partir de un cierto nivel de API.

Por ejemplo, comenzando con Android 4.4 (nivel de API 19), ya no es necesario que su aplicación solicite el permiso WRITE_EXTERNAL_STORAGE cuando su aplicación desea escribir en sus propios directorios específicos de la aplicación en el almacenamiento externo (los directorios proporcionados por getExternalFilesDir ()). Sin embargo, se requiere el permiso para API nivel 18 e inferior. Por lo tanto, puede declarar que este permiso es necesario solo hasta el nivel 18 de API con una declaración como esta:

De esta manera, comenzando con el nivel de API 19, el sistema ya no otorgará a su aplicación el permiso WRITE_EXTERNAL_STORAGE.

Este atributo se agregó en el nivel API 19.

Entonces, parece que querrás que maxSdkVerison sea de nivel 18 para ese permiso mientras haces un PERMISO DE APLICACIÓN IN para permisos en sdk 19+.

En las versiones más nuevas del sistema operativo Android, el SISTEMA ya no otorga el permiso de descarga. Debe obtener un permiso específico para cada solicitud individual dentro de la APLICACIÓN del usuario.

Además, por ejemplo, el almacenamiento externo no está en todos los dispositivos, si necesita acceso a almacenamiento externo (tarjeta SD) y el teléfono no lo tiene, entonces tiene alguien que no puede usar la aplicación si requiere ese permiso para usarla. .

“Puede declarar que el permiso solo es necesario hasta el nivel 18”

Deberá verificar el nivel de SDK antes de que la aplicación acceda a los archivos para los que necesitaría permiso y solicitar permiso mientras la aplicación se está ejecutando.

Nunca tuve esto en la práctica, apunto al nivel 24 y al nivel mínimo 16 y declaro permisos en el manifiesto y compruebo durante el tiempo de ejecución.

More Interesting

¿Cuál es el juego casual más adictivo en iOS / Android en 2015?

¿Cuáles son algunos buenos juegos de lucha Android sin conexión?

¿Qué libro debo leer para aprender un lenguaje de programación para desarrollar una aplicación de Android?

¿Cuáles son los servicios gratuitos que pueden actuar como un servidor para mi aplicación? Mi aplicación es una lista de tareas pendientes y quiero que se sincronice en múltiples plataformas.

Cómo activar la aplicación de Android ICICI Bank cuando estoy fuera de India y mi número de teléfono móvil registrado no está activo

¿Cuál es el mejor motor de juegos de Android basado en Java para hacer un juego de corte como Fruit Ninja?

¿Qué herramientas usan los desarrolladores de Android en las grandes empresas?

Cómo obtener reseñas de aplicaciones de Android

¿Qué consejos le darías a alguien que recién está comenzando a desarrollar aplicaciones?

¿Puedes conectar un arduino con un Android a través de la toma de auriculares (o el puerto miniusb) para que puedas usarlo como entrada?

¿Dónde puedo encontrar algunos tutoriales de Android que me enseñen la plataforma de Android y, al mismo tiempo, desarrollen mi cartera con aplicaciones que las personas pueden usar?

¿Cuáles son tus ideas sobre las aplicaciones de Android?

¿Hay alguna aplicación en Android a través de la cual pueda guardar palabras de vocabulario desconocidas que encuentro con sus significados en mi teléfono como una tarjeta flash?

Mi dispositivo Android se reinicia automáticamente. ¿Qué tengo que hacer?

En términos no técnicos, ¿hay cosas que los desarrolladores de terceros pueden hacer en Android que no pueden hacer en iOS porque Android es de código abierto?