AndroidManifest.xml——path-permission
来源:互联网 发布:攻击地图源码 编辑:程序博客网 时间:2024/06/07 12:39
语法(SYNTAX):
<path-permission android:path="string" android:pathPrefix="string" android:pathPattern="string" android:permission="string" android:readPermission="string" android:writePermission="string"/>
被包含于(CONTAINED IN):
<provider>
说明(DESCRIPTION):
这个元素用于定义内容提供器中的具体的数据子集的路径以及必要的权限。这个元素能够多次使用,以便提供多个路径。
属性(ATTRIBUTES):
android:path
给内容提供器的数据定义一个完整的URI(数据资源标识)路径。权限只能被授予这个路径所标识的具体数据。
android:pathPrefix
这个属性定义了内容提供器的数据子集的URI的初始部分。权限能够被授予所有那些共享这个URI初始部分的数据子集。
android:pathPattern
这个属性给内容提供器数据子集定义了一个完整的URI路径,但是URI中能够使用下列之一的通配符:
1. 星号(*)通配符,路径中的*星号代表任意多个星号之前的那个字符,如a*,可跟a、aa、aaa、aaaa、...字符串匹配。
2. 点跟星号的组合(.*)通配符,它可以跟任意字符串进行匹配,如.*html,可以跟abchhtml、chtml、html、dssf.html、…等字符串匹配。
因为系统读取XML中的字符串时,会把’\’符号作为强制转义字符,因此就需要两次转义。例如,符号”*”要被写成”\\*”,符号’\’要被写成”\\\\”。这与Java代码中的写法基本相同。
有关这些模式类型的更多信息,请看PatternMatcher类中的PATTERN_LITERAL、PATTERN_PREFIX、PATTERN_SIMPLE_GLOB的说明。
http://developer.android.com/reference/android/os/PatternMatcher.html
android:permission
这个属性定义了一个权限名称,为了读写内容提供器中的数据,客户端必须要有这个权限。这个属性是给数据设置读写权限的便利的方法,但是readPermission和writePermission属性比这个属性的优先级要高。
android:readPermission
为了读取查询内容提供器中的数据,客户端必须要这个权限。
android:writePermission
为了能够改变由内容提供器所控制的数据,客户端必须要有这个权限。
被引入版本(INTRODUCED IN):
API Level 4
- AndroidManifest.xml——path-permission
- AndroidManifest.xml——permission
- AndroidManifest.xml文件详解(path-permission)
- AndroidManifest.xml——grant-uri-permission
- AndroidManifest.xml——permission-group
- AndroidManifest.xml——permission-tree
- AndroidMainfest.xml详解——<path-permission>
- AndroidManifest.xml 之uses-permission
- AndroidManifest.xml 详解 (四) 之uses-permission—— 译自《Beginning Android Games》
- AndroidManifest——add custom permission
- AndroidManifest.xml文件详解(permission)
- AndroidManifest.xml文件详解(permission-group)
- AndroidManifest.xml文件详解(permission-tree)
- AndroidManifest.xml文件详解(uses-permission)
- AndroidManifest.xml文件详解(permission)
- AndroidManifest.xml文件详解(permission-group)
- AndroidManifest.xml文件详解(permission-tree)
- AndroidManifest.xml文件详解(permission-tree)
- STL - priority_queue(优先队列)
- 分布式音视频服务器之登陆
- unity3d相机跟随物体平滑移动(C#代码)
- 242 计算球体积
- 《权威指南》笔记 - 9.1-9.2 类和原型、构造函数
- AndroidManifest.xml——path-permission
- 每天一个linux命令(5):rm 命令
- 训练:建立和使用一个集群配置
- 阿里巴巴常考面试题及汇总答案
- Mac系统下的sublime编辑网页
- redis缓存的安装和使用
- Java中泛型的基本应用08
- iOS MultipeerConnectivity 编程发送图片客户端
- MVC与三层架构的异同点