所有文档及实例均为老师编写归纳,版权均归我的Android老师所有,如有侵权即删

Intent:4大组件(ActivityBroadcastReceiverService,ContentProvider)进行交互的纽带。

启动activity,传输数据,启动Service,发送广播……

 

一、InitentFilter匹配:

1.activiry匹配:

l  当一个activity中存在多个intent-filter时,选择启动时,只能匹配满足一个(我们在添加intent-filter不允许出现模糊情况)

l  在一个intent-filter中,必须同时满足action/category/data三个标签中的任意一个(在多个action当中选择一个满足,在多个category中选择一个满足,在多个data中选择一个或者多个满足)

 

二、intent如何进行数据传递

Intent的数据传递,使用方式是通用的(因为android系统的设定,在一定程度上,intent数据传递可以完成跨进程交互)

三、IPC

Linux操作系统实现IPC的4种方式:

1.      共享内存

2.      管道

3.      信号量(handler)

4.      消息队列(handler)

 

Android中可以实现IPC的方式:

1.      Intent,隐式启动和发送广播时,不受进程限制。

2.      IBinder,Android自己设计一种IPC通信方式


更多相关文章

  1. android eclipse环境搭建
  2. android 首选项 RingtonePreference
  3. Android(安卓)自定义View——拖动选择时间控件
  4. Activity全面解析
  5. android studio快捷键记录
  6. 「React Native」安卓从零搭建RN项目(三种方式)
  7. Android(安卓)UI设计——AutoCompleteTextView
  8. android 数据存储的四种方式.
  9. Android(安卓)Camera数据流分析全程记录(overlay方式)

随机推荐

  1. 关于Android(安卓)studio混淆遇到的问题
  2. Android(安卓)Studio 常见错误 之unable
  3. android定位的实现
  4. Android(安卓)Timer使用
  5. Android(安卓)resource linking failed.
  6. android重启流程
  7. Android(安卓)学习笔记 Contacts (二)Conta
  8. Android(安卓)webkit image的加载过程解
  9. Android支持java8的设置方法
  10. Android(安卓)NDK 是什么