AndroidManifest.xml——permission-tree

翻译 2015年07月09日 13:49:01

语法(SYNTAX):

<permission-tree android:icon="drawable resource"
                 android:label="string resource" 
                 android:name="string"/>

被包含于(CONTAINED IN):

<manifest>

说明(DESCRIPTION):

这个元素用于声明权限树的根节点名称,应用程序持有树中定义的所有权限名称所对应的权限。通过调用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>元素。

属性(ATTRIBUTES):

android:icon

这个属性定义了一个代表树中所有权限的图标。这个属性必须要引用一个包含图片定义的可绘制资源来设置。

android:label

给权限树定义一个用户可读的名称。为了开发应用程序方便,可以直接使用原生的字符串来设置这个属性,但是,当正式发布应用程序时,应该引用一个字符串资源来设置这个属性,以便它能够像用户界面中的其他属性一样能够被本地化。

android:name

这个属性定义了权限树根节点的名称。它被用于树中所有权限名称的前缀。应该使用Java样式命名规则,以确保名称的唯一性。在命名中必须要有两个以上的”.”来进行分离,例如:com.example.base是正确的,但com.example就是错误的。

被引入版本(INTRODUCED IN)

API Level 1

相关文章推荐

AndroidManifest.xml 详解 (四) 之uses-permission—— 译自《Beginning Android Games》

The Element       我们现在告别元素,回到中定义的子元素,就是我们接下来要讨论的其中一个元素。         Android有一个精心设计的安全模型。每一个应用都有其自己...

AndroidManifest.xml中的<uses-feature>以及和<uses-permission>之间的联系

原文  http://blog.csdn.net/studynote/article/details/12491871 概述:用来声明应用中需要用的硬件和软件的功能。 硬件特性:表明您的应用需要用...

AndroidManifest.xml 之uses-permission

今天写了个android的小程序,实现抓取dumpstate的功能,代码都写好之后运行总是生成不了相应的log文件,最终发现尽然是AndroidManifest.xml里面 uses-permiss...

AndroidManifest.xml文件详解(grant-uri-permission)

语法(SYNTAX): android:path="string"                       android:pathPattern="string"         ...

AndroidManifest.xml中的<uses-feature/>以及和<uses-permission/>之间的联系

注:摘自http://blog.csdn.net/wxlinwzl/article/details/38294007 概述:用来声明应用中需要用的硬件和软件的功能。 硬件特性:...

AndroidManifest.xml文件详解(path-permission)

语法(SYNTAX): android:path="string"                  android:pathPrefix="string"                 ...

androidManifest.xml之uses-permission(权限-安全控制)

Android有一个精心设计的安全模型。每一个应用都有其自己Linux用户和群组,在单独的进程和VM上运行,不能影响到其他应用。android同时也限定了系统资源的使用,像网络设备,SD卡,录音设备等...

AndroidManifest.xml中的<uses-feature>以及和<uses-permission>之间的联系

转载自:http://www.tuicool.com/articles/eumaUf 概述:用来声明应用中需要用的硬件和软件的功能。 硬件特性:表明您的应用需要用的硬件功能。 ...
  • lkx94
  • lkx94
  • 2015年09月02日 10:08
  • 259

AndroidManifest.xml中四大组件的permission、 android:exported 属性详解和UID机制

我们的应用可以开启其他App的Activity吗?答案当然是可以的!但是需要满足如下条件 1、同一个application下  2、Uid相同  3、permission匹配(指...

[Android]AndroidManifest.xml之permission浅谈

AndroidManifest.xml之permission浅谈
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:AndroidManifest.xml——permission-tree
举报原因:
原因补充:

(最多只允许输入30个字)