lightbulb_outline Help shape the future of the Google Play Console, Android Studio, and Firebase. Start survey

sintaxe:
<uses-permission-sdk-23 android:name="string"
        android:maxSdkVersion="integer" />
Contido em:
<manifest>
Descrição:
Especifica que um aplicativo quer uma permissão específica, mas apenas se o aplicativo estiver executando em um dispositivo com API de nível 23 ou superior. Se o dispositivo estiver executando em uma API de nível 22 ou inferior, o aplicativo não tem a permissão especificada.

Este elemento é útil quando você atualiza um aplicativo para incluir um recurso novo que exige uma permissão adicional. Se um usuário atualiza um aplicativo em um dispositivo que executa uma API de nível 22 ou inferior, o sistema solicita ao usuário no momento da instalação para conceder todas as permissões novas que foram declaradas nesta atualização. Se um novo recurso for menor o suficiente, você pode preferir desativar o recurso junto com os outros dispositivos para que o usuário não tenha que conceder permissões adicionais para atualizar o aplicativo. Usando o elemento <uses-permission-sdk-23> em vez de <uses-permission>, é possível solicitar a permissão apenas se o aplicativo estiver executando em plataformas compatíveis com o modelo de permissões de tempo de execução, onde o usuário concede permissões ao aplicativo enquanto ele está em execução.

Para obter mais informações sobre permissões, consulte a seção Permissões na introdução e o guia de API Permissões do sistema. Uma lista de permissões definidas pela plataforma base está disponível em android.Manifest.permission.

Atributos:
android:name
O nome da permissão. Esta permissão pode ser definida pelo aplicativo com o elemento <permission>, pode ser uma permissão definida por outro aplicativo ou pode ser uma das permissões padrão do sistema, como "android.permission.CAMERA" ou "android.permission.READ_CONTACTS".
android:maxSdkVersion
A API de nível mais alto onde essa permissão deve ser concedida ao seu aplicativo. Se o aplicativo estiver instalado em um dispositivo com uma API de nível inferior, o aplicativo não recebe a permissão e não pode usar nenhuma funcionalidade relacionada.
introduzido em:
API de nível 23
veja também: