文档章节

intent-filter 之data

O
 Oschina_wlc
发布于 2016/09/27 14:41
字数 405
阅读 2
收藏 0

[ scheme, host, port, mineType, path, pathPrefix, pathPattern, ssp, sspPrefix, sspPattern ]

pathpathPrefixpathPattern 之间的区别

  • path 用来匹配完整的路径,如:http://example.com/blog/abc.html,这里将 path 设置为 /blog/abc.html 才能够进行匹配;
  • pathPrefix 用来匹配路径的开头部分,拿上面的 Uri 来说,这里将 pathPrefix 设置为 /blog 就能进行匹配了;
  • pathPattern 用表达式来匹配整个路径,这里需要说下匹配符号与转义。

匹配符号:

  1. “*” 用来匹配0次或更多,如:“a*” 可以匹配“a”、“aa”、“aaa”...
  2. “.” 用来匹配任意字符,如:“.” 可以匹配“a”、“b”,“c”...
  3. 因此 “.*” 就是用来匹配任意字符0次或更多,如:“.*html” 可以匹配 “abchtml”、“chtml”,“html”,“sdf.html”...

转义:

因为当读取 Xml 的时候,“\” 是被当作转义字符的(当它被用作 pathPattern 转义之前),因此这里需要两次转义,读取 Xml 是一次,在 pathPattern 中使用又是一次。如:“*” 这个字符就应该写成 “\\*”,“\” 这个字符就应该写成 “\\\\”。

 

type有下面的形式。

  • Text:用于标准化地表示的文本信息,文本消息可以是多种字符集和或者多种格式的;

  • Multipart:用于连接消息体的多个部分构成一个消息,这些部分可以是不同类型的数据;

  • Application:用于传输应用程序数据或者二进制数据;

  • Message:用于包装一个E-mail消息;

  • Image:用于传输静态图片数据;

  • Audio:用于传输音频或者音声数据;

  • Video:用于传输动态影像数据,可以是与音频编辑在一起的视频数据格式。

 

本文转载自:

共有 人打赏支持
上一篇: 音频焦点问题
O
粉丝 0
博文 17
码字总数 298
作品 0
东城
私信 提问
一个app,多个入口图标,activity-alias实现多程序入口并显示指定view完成

需求总是一个接一个。 missed call需要一个单独的图标,点击进入,而missed call 本身在linhone activity中。 思路,使用activity alias。 当然,需要intent启动activity,也就需要filter 在...

eric_zhang
2012/03/01
0
6
android基础知识06:intent和intentfilter

本文主要介绍intent和intentfilter的相关概念及应用,所有资料来源于网络。 主要参考资料:《 Android中的Intent详细讲解》《Intent 和 Intent Filter》《Android开发之旅: Intents和Intent ...

迷途d书童
2012/03/23
12.5K
6
Android 回拨电话中不能弹出应用列表的原因

old代码; <activity android:name="com.vkoov.csipsimple.ui.OutgoingCallChooser" android:configChanges="orientation" android:launchMode="singleInstance" android:theme="@style/Cup......

深圳_小白菜
2014/04/23
0
0
Android知识点回顾之Intent/IntentFilter

定义:Intent是一个消息传送对象,可以用它来访问另外一个组件 可以用于以下三个场景: startActivity startService Android 5.0以上可以使用JobScheduler启动 所有版本可以使用: sendBroa...

星泉毅
2017/10/31
0
0
Intent的使用详解

在android中,Intent的使用可算是无处不在,它起到了媒介的作用,可以当做一条指令,或者一种协议。它的作用是告诉android系统要做什么和怎么做 该Intent对象组要由六部分,分别是Component...

mybabe0312
2015/04/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

matlab-线性代数 简单方程组求根(有唯一解) 非齐次线性方程组:常数项不全为零

  matlab : R2018a 64bit     OS : Windows 10 x64 typesetting : Markdown    blog : my.oschina.net/zhichengjiu    gitee : gitee.com/zhichengjiu   code clearclc% 2x+......

志成就
28分钟前
1
0
Ubuntu 时间同步配置备忘

缘起 目前使用的 Ubuntu 18 下经常出现时间错误,查了下是默认读取 NTP 服务器的时候出现了 timeout,几次手工修改后一重启就故态复萌了,至于这个问题应该是怪机房还是 GFW,就不清楚了。 ...

郁也风
49分钟前
0
0
计算最佳线程数

计算出应该用于应用程序的理论最佳线程数有助于我们的程序的性能,应用程序运行时特征主要有CPU密集型工作和主要等待IO两种特征,或者是混合一起。 CPU 任务 threads = number of CPUs + 1 在...

woshixin
今天
3
0
搜索引擎(Solr-索引详解2)

学习目标 1.掌握SolrJ的使用。 2.掌握索引API 3.掌握结构化数据导入DIH SolrJ介绍 SolrJ是什么? Solr提供的用于JAVA应用中访问solr服务API的客户端jar。在我们的应用中引入solrj: <depende...

这很耳东先生
今天
3
0
待整理完--分享如何一个月在阿里云账户多了700元

服务器领券地址

吴伟祥
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部