首页 > 代码库 > Android开发-API指南-<permission-tree>
Android开发-API指南-<permission-tree>
<permission-tree>
英文原文:http://developer.android.com/guide/topics/manifest/permission-tree-element.html
采集(更新)日期:2014-5-30
搬迁自原博客:http://blog.sina.com.cn/s/blog_48d491300100zmv3.html
- 语法:
<permission-tree android:icon="drawable resource" android:label="string resource" android:name="string" />
- 包含于:
<manifest>
- 说明:
- 声明权限树的基础名称。 应用程序拥有树中的所有名称。 可以通过调用
PackageManager.addPermission()
在权限树中动态添加新的权限。 树中的名称以句点(‘.
‘)分隔。 比如,假定基础名称为com.example.project.taxes
,则可加入类似以下格式的权限:com.example.project.taxes.CALCULATE
com.example.project.taxes.deductions.MAKE_SOME_UP
com.example.project.taxes.deductions.EXAGGERATE
注意本元素并不声明权限本身,而只是为后续要加入的权限定义一个命名空间。关于声明权限的详情,请参阅
<permission>
元素。 - 属性:
android:icon
- 代表树中所有权限的图标。本属性必须设为对 Drawable 资源的引用,该资源包含了图片的定义。
android:label
- 供用户阅读的权限组名称。为了方便起见,迅速而拙劣的编程方式可以将其直接设为字符串。但在应用程序准备发布时,应该设为对字符串的引用,以便能像用户界面中的其他字符串一样对其进行本地化。
android:name
- 权限树的基础名称,用作树中所有权限的前缀。为了保证名称的唯一性,应该采用 Java 风格的域名规则。名称的路径必须至少包含两个句点分割的字段 — 比如:
com.example.base
可以,但com.example
就不行。
- 引入自:
- API 级别 1
- 参阅:
<permission>
<permission-group>
<uses-permission>
Android开发-API指南-<permission-tree>
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。