您的位置:首页 > 移动开发 > Android开发

Android开发-API指南-<permission-tree>

2016-04-20 10:38 417 查看


< permission-tree >

英文原文:http://developer.android.com/guide/topics/manifest/permission-tree-element.html

采集(更新)日期:2014-5-30

语法:
< 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
就不行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: