Android开发-API指南-<grant-uri-permission>
<grant-uri-permission>
英文原文:http://developer.android.com/guide/topics/manifest/grant-uri-permission-element.html
采集(更新)日期:2014-6-30
搬迁自原博客:http://blog.sina.com.cn/s/blog_48d491300100zmug.html
- 语法:
-
<grant-uri-permission android:path="string"
android:pathPattern="string"
android:pathPrefix="string" /> - 包含于:
<provider>
- 说明:
- 指定父 Content Provider 访问权限的哪些子集可被授权。 这些子集用
content:
的 path 部分进行标明。(URI 的 authority 部分标明了 Content Provider 。) 这种授权机制向 Content Provider 的客户端提供了一次性越权访问的途径,这里的客户端是指那些正常情况下无权访问该 Content Provider 中数据的客户端。如果 Content Provider 的
grantUriPermissions
属性值为“true
”,则该 Provider 内所有的数据都能被授权访问。 可它如果设为“false
”,则只有本元素指定的数据子集才能被授权。 一个 Provider 内可以包含任意数量的<grant-uri-permission>
元素。 其中每一个只能指定一条路径(三种可能的属性之一)。关于如何授权的详细信息,请参阅
<intent-filter>
元素的grantUriPermissions
属性。 - 属性:
-
-
android:path
android:pathPrefix
android:pathPattern
-
标明可被授权的一个或多个数据子集的路径部分。
path
属性指定完整路径,只能对该路径指定部分的数据子集进行授权。
pathPrefix
属性指定路径的起始部分,只能对那些以此为路径前缀的数据进行授权。
pathPattern
属性也指定完整路径,只是可包含以下通配符:- 星号('
*
')匹配紧随其前字符的0次或多次出现。 - 句点加星号(“
.*
”)匹配任何字符的0次或多次出现。
从 XML 读取字符串时(在作为表达式被解析以前),'
\
'被用作了转义字符,因此需要进行二次转义:
比如,'*
' 应写成 "\\*
" ,'\
' 应写成 "\\\\
" 。
这基本上和 Java 代码里构造字符串的写法相同。关于这三种表达式的更多信息,请参阅
PatternMatcher
类中的
PATTERN_LITERAL
、
PATTERN_PREFIX
和
PATTERN_SIMPLE_GLOB
的说明。 - 星号('
-
- 引入自:
- API 级别 1
- 参阅:
-
<provider>
元素的
grantUriPermissions
属性。
Android开发-API指南-<grant-uri-permission>的更多相关文章
- Android开发-API指南-<permission>
<permission> 英文原文:http://developer.android.com/guide/topics/manifest/permission-element.html 采 ...
- Android开发-API指南-<provider>
<provider> 英文原文:http://developer.android.com/guide/topics/manifest/provider-element.html 采集(更新 ...
- Android开发-API指南-应用程序开发基础
Application Fundamentals 英文原文:http://developer.android.com/guide/components/fundamentals.html 采集(更新) ...
- Android开发-API指南-Intent和Intent过滤器
Intents and Intent Filters 英文原文:http://developer.android.com/guide/components/intents-filters.html 采 ...
- Android开发-API指南-Android简介
Introduction to Android 英文原文:http://developer.android.com/intl/zh-cn/guide/index.html 采集日期:2014-4-16 ...
- Android开发-API指南-设备兼容性
Device Compatibility 英文原文:http://developer.android.com/guide/practices/compatibility.html 采集日期:2014- ...
- Android开发-API指南-任务和回退栈
Task and Back Stack 英文原文: http://developer.android.com/guide/components/tasks-and-back-stack.html 采集 ...
- 【最后一篇API译文】Android开发-API指南- Contacts Provider
Contacts Provider 今年加入了某字幕组,加之杂事颇多,许久未添新文了,惭愧之极. 在听闻 Google 即将重返中国后,近日忽又发现官方网站正在放出 API 中文版,比如本文.当然不是 ...
- Android开发-API指南-创建 Content Provider
Creating a Content Provider 英文原文:http://developer.android.com/guide/topics/providers/content-provide ...
- Android开发-API指南-Content Provider基础
Content Provider Basics 英文原文:http://developer.android.com/guide/topics/providers/content-provider-ba ...
随机推荐
- android学习笔记33——资源ShapeDrawable
ShapeDrawable ShapeDrawable用于定义一个基本的几何图像(如,矩形.圆形.线条.......). 定义ShapeDrawable的XML文件的根元素是<shape.../ ...
- android学习笔记32——资源
Android应用资源 资源分类: 1.无法直接访问的原生资源,保存于asset目录下 2.可通过R资源清单类访问的资源,保存于res目录下 资源的类型以及存储方式 android要求在res目录下用 ...
- SVN 主干(trunk)、分支(branch )、标记(tag)
主干(trunk).分支(branch ).标记(tag) 在SVN中Branch/tag在一个功能选项中,在使用中也往往产生混淆. 在实现上,branch和tag,对于svn都是使用copy实现的, ...
- linux 屏幕亮度调节
Brightness sudo gedit /etc/default/grub find this line : GRUB_CMSLINE_LINUX_DEFAULT="quiet ...
- @synthesize obj = _obj 理解
在很多代码里可以看到类似得用法: @interface MyClass:NSObject{ MyObjecct *_object; } @property(nonamtic, retain) MyOb ...
- BestCoder Round #85 hdu5778 abs(素数筛+暴力)
abs 题意: 问题描述 给定一个数x,求正整数y,使得满足以下条件: 1.y-x的绝对值最小 2.y的质因数分解式中每个质因数均恰好出现2次. 输入描述 第一行输入一个整数T 每组数据有一行,一个整 ...
- Centos 7 修改SSH端口号
注意!这里的Centos版本是7 step1 修改/etc/ssh/sshd_config vi /etc/ssh/sshd_config #Port 22 //这行去掉#号 Po ...
- 4 c#
/直接小写transform表示获取当前脚本所挂载的游戏对象身上的Transform组件 Vector3 p= transform.position;// transform组件上的位置属性 ...
- make[1]: *** [pcrecpp.lo] 错误 1
在安装:pcre-8.30 时,报如下错误: [root@localhost pcre-8.30]# make && make installmake all-ammake[1]: ...
- ZK框架的分析与应用
前言:本文是在下的在学习ZK官方文档时整理出来的初稿.本来里面有很多的效果图片和图片代码的.奈何博客园中图片不能粘贴上去,所以感兴趣的筒子们就将就吧.内容中,如有不好的地方,欢迎斧正! ZK框架的分析 ...