描述
uses-permission是AndroidManifest.xml中最常用的一项配置,它用来声明一个app在运行时所需要的权限。这里声明的权限在应用安装时会提醒用户,用户可以选择同意安装或拒绝安装。在Android6.0之前,如果用户同意安装,即表示同意app使用在AndroidManifest.xml中声明的所有权限,在Android6.0之后,将应用的权限分成了两类,一类是Normal permissions, 一类是Dangerous permissions。对AndroidManifest.xml中声明的Normal permissions,和之前版本一样,用户同意安装应用就会被授予这些权限。对AndroidManifest.xml中声明的Dangerous permissions,只表示应用需要用到这些权限,用户同意安装并不会自动授予这类权限,当应用运行时用到这些权限时,需要在代码中申请权限,只有用户同意了,才会被授予。用户同意后也可以随时在系统设置中取消对这类权限的授权。
语法
<uses-permission android:name="string"
android:maxSdkVersion="integer" />
所属节点
<manifest>
属性
android:name
需要使用的权限的名字,可以是系统自带的权限,也可以是自定义的权限。Android系统提供了100多个权限,可以通过 https://developer.android.com/reference/android/Manifest.permission.html 查看这些权限的名字和含