一、显式Intent
1.FirstActivity:
Intent intent = new Intent(FirstActivity.this,SecondActivity.class);
startActivity(intent);
二、隐式Intent
由系统分析Intent,并找出合适的activity去启动
<activity android:name="ShareActivity">
<!-- This activity handle "SEND" actions with text data --->
<intent-filter>
<action android:name="android.intent.action.SEND"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:mimeType="text/plain"/>
</intent-filter>
<!-- This activity also handles "SEND" and "SEDN_MULTIPLE" with media data -->
<intent-filter>
<action android:name="android.intent.action.SEND"/>
<action android:name="android.intent.action.SEND_MULTIPLE"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:mimeType="application/vnd.google.panorama360+jpg"/>
<data android:mimeType="image/*"/>
<data android:mimeType="video/*"/>
</intent-filter>
</activity>
1.action:
intent中的action和过滤规则中任意一个action匹配即可,注意区分大小写
2.category:
对于intent中的category,每一个都必须在过滤规则中定义。
3.data:
要求完全匹配,由mimeType和URI组成:
mimeType指媒体类型,如image/jpeg,audio/mpeg4-generic和video/*等可以表示图片文本视频不同媒体格式。
URI主要指定scheme值,比如http,file,content.其中content,file是默认值。
Intent intent = new Intent("com.ryg.ACTION_START");//action匹配
intent.addCategory("com.ryg.category.c")//category匹配
intent.setDataAndType(Uri.parse("file://abc"),"text/plain");
startActivity(intent)
相关推荐
android Intent例子源码android Intent例子源码android Intent例子源码android Intent例子源码android Intent例子源码android Intent例子源码
在sendBroadcast,startActivity时,我们会用到Intent。 Intent可以携带一些数据,比如基本类型数据int、Boolean,或是String,或是序列化对象,Parcelable与Serializable。 Intent传递数据时,如果数据太大,可能...
android Intent传递对象数据 通过对象分别实现Serializable Parcelable接口的两种方法
android intent 生命周期详解和源码
经典的android intent 窗口切换 窗口打开,A窗口打开B窜
Android Intent多种传值方式 https://blog.csdn.net/qq_31939617/article/details/80742103
Intent在Android应用开发中,占有很大的分量,关于Intent在Android中的作用在网络上已经有很多资料了,这里不再累赘,本人喜欢直来直去。在网上看到很多关于Intent的资料,说那么多,你也许还是一头雾水,到底如何...
AndroDialysis: Analysis of Android Intent Effectiveness in Malware Detection
主要是intent的内部工作 原理介绍,包含详细的流程图;
android intent service 实例android intent service 实例android intent service 实例
Intent跳转工具类 1.用单例模式打开一个Activity并关闭当前页面,可携带数据 2.用Result的方式跳转到指定页面,不携带数据 3.跳转至主页,并附带动画 4.跳转到发送短信界面 5.跳转到拨号界面
intent 传递对象,主要是通过intent传递自定义对象
Android Intent 学习笔记
这个例子主要讲下Intent Filter的用法。对应博客地址:http://blog.csdn.net/chenliqiang12345678/article/details/50568468
Android IntAndroid Intent的几种用法全面总结ent的几种用法全面Android Intent的几种用法全面总结总结
android intent和intent action大全
android intent 页面跳转 两个activity 之间的互相访问。和数据传递的例子,有问题的 联系我
Android Intent标签以及进阶
android intent和intent action大全.doc
源码参考,欢迎下载