<uses-permission> 标签位于 Manifest.xml 文件里,现在的 IDE 会提示需要把 <uses-permission> 标签写于 <application> 之前。
语法:
<uses-permission android:name="string" android:maxSdkVersion="integer" />
Requests a permission that the application must be granted in order for it to operate correctly. Permissions are granted by the user when the application is installed, not while it's running.
为了应用操作的正确,需要请求相应的权限。权限在应用安装的时候,而不是运行的时候,需要得到用户的确认。
android:name 权限的名字。 它可以是应用自身使用 <permission> 标签定义的权限,其他应用定义的权限,或者系统提供的标准的权限。系统提供的标准的权限的详细列表可以参考 Manifest.permission 里定义的常量。
android:maxSdkVersion 设置该权限需求被确认的 SDK 的最大版本。 举个例子,在 Android 4.4 (API level 19) ,WRITE_EXTERNAL_STORAGE 权限以及不是必须的,但是在 API level 18 及以下的版本还是需要申请的,所以你可以把该属性设置成18,这样子,在 API 19以上的设备上,在安装的时候就不会提示这个权限的申请要求了。
- EOF -
本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动。
转载请注明:文章转载自 Binkery 技术博客 [https://binkery.com]
本文标题: Android 权限管理之标签
本文地址: https://binkery.com/archives/357.html