AndroidManifest.xml——path-permission
2015-07-08 15:49
375 查看
语法(SYNTAX):
被包含于(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
<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
相关文章推荐
- android学习路线 1.2 Android开发权威指南 所学之对已用处
- android Toolbar的使用结合状态栏与返回键
- Android调用手机拍照以及从相册选择照片
- Android系统中的 packages.xml与packages.list
- Android studio 常用快捷键记录
- Android中Bitmap和Drawable [转]
- Android train——ListView绑定ArrayAdapter、SimpleAdapter、SimpleCursorAdapter、BaseAdapter
- android控件之webview和js与java交互
- Android 应用 横竖屏切换时Activity 被销毁 进程被kill 掉
- Android高效加载一张大图
- 异步消息处理机制-Handler、AsyncTask
- Android控件的一些属性
- Android学习笔记(1)--系统特点&框架
- Android 的OpenGL ES与EGL
- Android 百度地图开发之地图初始化
- 【android】adb常用命令
- Android开发响应检测及内存分析 - 【Heap】
- 开始使用Android Sutdio(四)Android Studio的配置
- Android studio 之 assets
- Android四大组件之一:Activity详解