Android开发-API指南-<permission-tree>
2024-09-04 20:02:54
<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>
最新文章
- 我的MYSQL学习心得(十二) 触发器
- BZOJ2705: [SDOI2012]Longge的问题
- noip2012 疫情控制
- MySQL复制表结构表数据
- 理解和配置 Linux 下的 OOM Killer
- 《Tips for Optimizing C/C++ Code》译文
- CSS3秘笈复习:十三章&;十四章&;十五章&;十六章&;十七章
- 包(package)
- Linux SvN操作
- Bash中的特殊变量和位置参量
- Ubuntu 12.04上安装MySQL并运行
- 《Network Security A Decision and Game Theoretic Approach》阅读笔记
- sap 创建odata服务,通过http向数据库 进行增删改查
- 1 虚拟环境virtualenv
- python按行读取并替换
- eclipse 代码上传github 笔记
- 765. Couples Holding Hands
- Android开发人员必备的10个开发工具
- 高度注意 Map 类集合 K/V 能不能存储 null 值的情况
- [USACO17DEC]Standing Out from the Herd(广义后缀自动机)
热门文章
- angularjs ng-app=";angular_app"; ng-controller=";angular_controller"; ng-init=";findAll()";
- detach()之大坑:detach会引起局部变量失效引起线程对内存的非法访问题。
- idea 引入多项目
- Django学习笔记4-csrf防护
- 对布局定位设置-position
- 史上更全的 MySQL 高性能优化实战总结!
- 将图片绘制到画布上:imagecopy()
- 2.3 摄像头驱动_vivi驱动程序分析
- 链表--数据结构与算法JavaScript描述(6)
- C++中引用的本质分析