AndroidManifest.xml【 manifest -> permission-tree 和 manifest -> permission-group】
16lz
2021-12-04
permission-tree 权限树
<permission-tree android:icon="drawable resource" android:label="string resource" ] android:name="string" />
简介:定义一系列权限的基础名称。例如,如果name值为com.example.project.taxes,则可以包含以下权限:
com.example.project.taxes.CALCULATE
|-com.example.project.taxes.deductions.MAKE_SOME_UP
|-com.example.project.taxes.deductions.EXAGGERATE
属性:
-
android:icon
- 呈现一个权限树的图标。属性的值必须是图像资源的引用。
-
android:label
- 用户可见的权限名称。在开发期间可以定义为原始字符串,在发布应用时建议指向一个字符串资源的引用。
-
android:name
- 在权限树的基础上定义的名称。它将作为所有权限树的前缀。使用java风格的点分隔符保证名字的唯一性。且至少保证有两个点分隔符
- 例如,
com.example.base
是可行的, 而com.example
是不可行的。 - permission-group 权限组
<permission-group android:description="string resource" android:icon="drawable resource" android:label="string resource" android:name="string" />
属性:
-
android:description
- 描述该权限组的可读文本。比标签描述更长更具有解释性。必须是字符串资源的引用,不能是原始字符串。
-
android:icon
- 代表该权限组的图标。必须是一个图像资源的引用。
-
android:label
- 展示给用户的可读名称。开发阶段可以是原始字符串,发布阶段请改为字符串资源的引用。
-
android:name
- 权限组的名字。 这个名字将会被分配给一个
<permission>
节点的<permissionGroup>
属性。
更多相关文章
- Android(安卓)下载文件至SD卡,并用progressBar显示下载进度
- android activity非全屏、透明
- Android获取、设置桌面
- Android(安卓)创建悬停通知栏
- Android(安卓)attrs文件(自定义)属性详解
- Android(安卓)记录一个智障错误
- Android(安卓)Studio 自动生成注释(作者、日期、联系方式、描述)
- 引入布局
- Android(安卓)上SuperUser获取ROOT权限原理解析