Skip to content

Most visited

Recently visited

navigation

<uses-permission-sdk-23>

sintaxis:
<uses-permission-sdk-23 android:name="string"
        android:maxSdkVersion="integer" />
Contenido en:
<manifest>
Descripción:
Especifica que una app desea un permiso particular, pero solo si esta se ejecuta en un dispositivo con el nivel de API 23 o niveles superiores. Si el dispositivo cuenta un nivel de API 22 o niveles inferiores, la app no tiene el permiso especificado.

Este elemento es útil cuando actualizas una app para que incluya una función nueva que requiera un permiso adicional. Si un usuario actualiza una app en un dispositivo con el nivel de API 22 o niveles inferiores, el sistema le solicita durante la instalación que otorgue todos los permisos nuevos declarados en esa actualización. Si una función nueva no es suficientemente importante, es posible que prefieras inhabilitar la función en esos dispositivos a fin de que el usuario no deba otorgar permisos adicionales para actualizar la app. Usando el elemento <uses-permission-sdk-23> en lugar de <uses-permission>, puedes solicitar el permiso únicamente si la app se ejecuta en plataformas que admiten el modelo de permisos de tiempo de ejecución, en el cual el usuario otorga permisos a la app mientras funciona.

Para obtener más información sobre los permisos, consulta la sección Permisos en la introducción y la guía de API externa sobre Permisos del sistema. En android.Manifest.permission se encuentra disponible una lista de permisos definidos por la plataforma base.

Atributos:
android:name
Nombre del permiso. Este permiso puede ser definido por la app con el elemento <permission> o por otra app, o puede ser uno de los permisos estándares, como "android.permission.CAMERA" o "android.permission.READ_CONTACTS".
android:maxSdkVersion
Máximo nivel de API en el cual debe otorgarse este permiso a tu app. Si la app se instala en un dispositivo con un nivel de API posterior, no se le otorga el permiso y no puede usar ninguna funcionalidad relacionada.
presentado en:
Nivel de API 23
consulta también:
This site uses cookies to store your preferences for site-specific language and display options.

Get the latest Android developer news and tips that will help you find success on Google Play.

* Required Fields

Hooray!

Browse this site in ?

You requested a page in , but your language preference for this site is .

Would you like to change your language preference and browse this site in ? If you want to change your language preference later, use the language menu at the bottom of each page.

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a short survey?
Help us improve the Android developer experience.
(Sep 2017 survey)