关闭

AndroidManifest.xml——permission-tree

543人阅读 评论(0) 收藏 举报
分类:

语法(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

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

Android 自定义Permission;permission-tree;permission-group自定义(权限,权限组,权限树)

android的自定义权限还是非常简单的。我就按照应用场景来讲吧。 定义与设置自定义权限:     当b应用启动a应用的组建(可以是Activity,Service,BroadcastRecei...
  • flykozhang
  • flykozhang
  • 2015-12-22 02:00
  • 901

Android项目目录结构介绍(续)——AndroidManifest.xml文件介绍

AndroidManifest.xml文件概况 AndroidManifest.xml清单文件是每个Android项目所必需的,它是整个Android应用的全局描述文件。AndroidManifes...
  • fxdaniel
  • fxdaniel
  • 2014-12-01 10:14
  • 1036

apk反编译查看*.java,AndroidManifest.xml,布局xml文件

apk反编译查看*.java,AndroidManifest.xml,布局xml文件 这个对没有使用jockey混淆代码的管用! 一、反编译Apk得到Java源代码 首先要下...
  • StoneNotes
  • StoneNotes
  • 2014-02-19 17:02
  • 2413

Android之AndroidManifest.xml文件解析和权限集合

程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 完整列表如下: 1. android.permission.ACCESS_CHECKIN_PROPER...
  • u011068702
  • u011068702
  • 2015-10-11 16:49
  • 1267

Android动态部署二:APK安装及AndroidManifest.xml解析流程分析

在上一篇文章:Android动态部署:Google原生Split APK浅析中,简单描述了Google实现SplitApk的机制。 接下来我们就开始一步步的实践,自己手动实现非安装apk的动态加载。
  • ximsfei
  • ximsfei
  • 2016-03-14 15:30
  • 2709

安卓开发——AndroidManifest.xml配置详解一

AndroidManifest.xml配置文件称为清单文件,对于Android应用开发来说是非常重要的基础知识,在学习中总结该配置文件中重点的用法,以便日后查阅。下面是一个标准的AndroidMani...
  • David_snjly
  • David_snjly
  • 2015-07-12 17:05
  • 1770

Android开发自动生成的AndroidManifest.xml中的allowBackup属性的含义和危险性实例讲解

一、前言 今天在开发的过程中遇到一个问题,就是关于AndroidManifest.xml中的allowBackup属性,也算是自己之前对这个属性的不了解,加上IDE的自动生成代码,没太注意这个属...
  • wolfking0608
  • wolfking0608
  • 2017-12-13 15:42
  • 355

AndroidManifest.xml中常用属性及含义

一、 关于AndroidManifest.xml         AndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组...
  • Leapfr0g
  • Leapfr0g
  • 2016-06-15 12:48
  • 1873

Android新建.Java,更改manifest.xml后打开应用,提示“停止运行”并强制退出原因

运行时手机提示: Eclipse中loCat提示: 原因:在manifest中新建中android:name的路径不全: 如图:我新建一个thread,其类在包com.thread下: ...
  • youngwm
  • youngwm
  • 2015-01-12 16:22
  • 904

Android中项目的AndroidManifest.xml文件的作用及改文件中相关属性的具体介绍

Android项目的AndroidManifest.xml文件详解
  • rainmonth
  • rainmonth
  • 2016-03-20 16:58
  • 1683
    个人资料
    • 访问:159652次
    • 积分:2599
    • 等级:
    • 排名:第16229名
    • 原创:110篇
    • 转载:1篇
    • 译文:14篇
    • 评论:17条
    最新评论