AndroidMainfest.xml详解——<uses-permission-sdk-23>
2017-01-11 14:50
417 查看
语法:
包含它的文件
说明: 指明应用需要特定权限,但仅当应用在 API 级别 23 或更高版本的设备上运行时才需要。如果设备运行的是 API 级别 22 或更低版本,则应用没有指定的权限。
当您更新应用以包含需要其他权限的新功能时,此元素很有用。如果用户在运行 API 级别 22 或更低版本的设备更新应用,系统在安装时会提示用户授予在该更新中声明的所有新权限。如果某个新功能无关紧要,您可能想同时在这些设备上停用该功能,以便用户不需要授予额外权限即可更新应用。如果使用 元素而不使用 ,则仅当应用在支持运行时权限模式(用户在应用运行时向其授予权限)的平台上运行时才可请求权限。
如需了解有关权限的详细信息,请参阅简介的权限部分和单独的系统权限 API 指南。在 android.Manifest.permission 上可以找到基础平台定义的权限列表。
属性:
android:name
权限的名称。此权限可以是应用通过 元素定义的权限、另一个应用定义的权限,或者一个标准系统权限(例如 “android.permission.CAMERA” 或 “android.permission.READ_CONTACTS”)。
android:maxSdkVersion
此权限应授予应用的最高 API 级别。如果应用安装在 API 级别较高的设备上,则应用不会被授予权限,无法使用任何相关功能。
引入的版本:API 级别 23
英文地址:https://developer.android.com/guide/topics/manifest/uses-permission-sdk-23-element.html
<uses-permission-sdk-23 android:name="string" android:maxSdkVersion="integer" />
包含它的文件
<manifest>
说明: 指明应用需要特定权限,但仅当应用在 API 级别 23 或更高版本的设备上运行时才需要。如果设备运行的是 API 级别 22 或更低版本,则应用没有指定的权限。
当您更新应用以包含需要其他权限的新功能时,此元素很有用。如果用户在运行 API 级别 22 或更低版本的设备更新应用,系统在安装时会提示用户授予在该更新中声明的所有新权限。如果某个新功能无关紧要,您可能想同时在这些设备上停用该功能,以便用户不需要授予额外权限即可更新应用。如果使用 元素而不使用 ,则仅当应用在支持运行时权限模式(用户在应用运行时向其授予权限)的平台上运行时才可请求权限。
如需了解有关权限的详细信息,请参阅简介的权限部分和单独的系统权限 API 指南。在 android.Manifest.permission 上可以找到基础平台定义的权限列表。
属性:
android:name
权限的名称。此权限可以是应用通过 元素定义的权限、另一个应用定义的权限,或者一个标准系统权限(例如 “android.permission.CAMERA” 或 “android.permission.READ_CONTACTS”)。
android:maxSdkVersion
此权限应授予应用的最高 API 级别。如果应用安装在 API 级别较高的设备上,则应用不会被授予权限,无法使用任何相关功能。
引入的版本:API 级别 23
英文地址:https://developer.android.com/guide/topics/manifest/uses-permission-sdk-23-element.html
相关文章推荐
- AndroidMainfest.xml详解——<uses-permission/>
- AndroidMainfest.xml详解——<uses-sdk>
- AndroidMainfest.xml详解——<uses-feature/>
- AndroidMainfest.xml详解——<uses-library/>
- AndroidMainfest.xml详解——<uses-configuration>
- AndroidMainfest.xml详解——<permission-tree>
- AndroidMainfest.xml详解——<grant-uri-permission>
- AndroidMainfest.xml详解——<permission-group>
- AndroidMainfest.xml详解——<path-permission>
- AndroidMainfest.xml详解——<provider>
- AndroidMainfest.xml详解——<action>
- AndroidMainfest.xml详解——<android:installLocation&&versionCode&&VersionName&&sharedUserId&&Label/>
- AndroidMainfest.xml详解——<manifest>
- AndroidMainfest.xml详解——<data>
- AndroidMainfest.xml详解——<activity>
- AndroidMainfest.xml详解——<category>
- AndroidMainfest.xml详解——<activity-alias>
- AndroidMainfest.xml详解——<meta-data>
- AndroidMainfest.xml详解——<supports-screens/>
- AndroidMainfest.xml详解——<receiver>