Android进程间通信--消息机制及IPC机制实现
一、概念及说明 Android为了屏蔽进程的概念,利用不同的组件[Activity、Service]来表示进程之间的通信! 组件间通信的核心机制是Intent,通过Intent可以开启一个Activity或Service,不论这个Activity或Service是属于当前应用还是其它应用的! 本文如有bug,请指出啊!!大家一同进步!! 谢谢!! Intent包含两部分: 1、目的[action]--要往哪里去 2、内容[category、data]--路上带了些啥,区分性数据或内容性数据 Intent类型: 1、显式--直接指定消息目的地,只适合同一进程内的不同组件之间通信 new Intent(this,Target.class) 2、隐式--AndroidMainifest.xml中注册,一般用于跨进程通信 new Intent(String action) 二、实现-Intent简单进程间通信 显式的Intent较为简单! 如何实现隐式Intent呢? 在AndroidManifest.xml文件中定义<activity> 说明: 1、一个<activity>包括: 零个或多个<intent-filter> 它主要是作为匹配的标准,能否匹配成功由<action>、<category>、<data>三个tag共同决定的。 2、一个<intent-filter>包括: