<intent-filter>隐式intent的用法
2016-02-22 20:19
411 查看
1 action 与category
设置intent的参数必须与在manifest中的<category android:name="">引号里面的内容相等,这个String内容的东西可以随意写,但是处理的Activity必须含有一个默认的分类
2 data
Intent的settype,参数是String类型加/*,
<intent-filter>必须加上<action android:name="android.intent.action.VIEW"/>
设置intent的参数必须与在manifest中的<category android:name="">引号里面的内容相等,这个String内容的东西可以随意写,但是处理的Activity必须含有一个默认的分类
<category android:name="android.intent.category.DEFAULT" /> action与category类似,没啥好说,直接上代码
<intent-filter> <action android:name="test" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="test.category" /> </intent-filter>
Intent i = new Intent(); i.setAction("test"); i.addCategory("test.category"); startActivity(i);
2 data
Intent的settype,参数是String类型加/*,
i.setType("image/*");
<intent-filter>必须加上<action android:name="android.intent.action.VIEW"/>
<intent-filter> <!--<action android:name="test" />--> <action android:name="android.intent.action.VIEW"/> <category android:name="android.intent.category.DEFAULT" /> <!--<category android:name="test.category" />--> <data android:mimeType="image/*"/> </intent-filter>
相关文章推荐
- 正则表达式
- loadView和viewDidLoad及initWithNibName/awakeFromNib/initWithCoder的区分
- IOS开发日志之CocoaPod的安装与简单使用Xcode7.2版本
- WebKit之常用操作代码调用流程
- 条件状态
- kvm 调整 cpu 和内存
- kvm 虚拟机迁移
- SQL Server2012 T-SQL基础教程--读书笔记(1-4章)
- 机器学习实战——k-邻近算法:约会网站
- kvm 快照
- 毛大庆创业第一年,要与这个世界交换气息
- java中静态代码块的用法 static用法详解
- POJ2299 树状数组求逆序数
- WebKit之如何实现JS DOM binding—基于V8分析
- Winform控件之DataGridView数据控件显示问题
- kvm 克隆
- 精益软件开发与精益管理:从一家关闭的汽车厂重焕青春说起
- 转行自学android,Day3-卡壳
- 怎么样才算是精通 C++?
- 后缀自动机(SAM)模板