Android11的android:uses-permission格式
时间: 2024-01-08 08:04:07 浏览: 84
android_permissions
4星 · 用户满意度95%
在Android11中,`android:uses-permission`的格式与之前的版本相同,如下所示:
```xml
<uses-permission android:name="android.permission.CAMERA" />
```
其中,`android:name`属性指定了所需的权限,例如`android.permission.CAMERA`表示应用程序需要使用相机。
除了`android:name`属性外,还可以使用其他属性来指定特定的权限要求,例如:
- `android:maxSdkVersion`:指定权限适用的最大Android版本。
- `android:required`:指定应用程序是否需要该权限。
- `android:protectionLevel`:指定权限的保护级别,例如normal、dangerous等。
示例:
```xml
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"
android:maxSdkVersion="28"
android:required="true"
android:protectionLevel="dangerous" />
```
此示例指定应用程序需要读取外部存储器的权限,并且该权限在Android28及以下版本中适用。`android:required`属性设置为“true”,表示应用程序必须具有该权限才能运行。`android:protectionLevel`属性设置为“dangerous”,表示该权限是危险的,需要在运行时请求用户授权。
阅读全文