Android四种跨进程通信
来源:互联网 发布:雷洋事件知乎 编辑:程序博客网 时间:2024/06/06 13:08
由于android系统中应用程序之间不能共享内存。因此,在不同应用程序之间交互数据(跨进程通讯)就稍微麻烦一些。在android SDK中提供了4种用于跨进程通讯的方式。这4种方式正好对应于android系统中4种应用程序组件:Activity、Content Provider、Broadcast和Service。
其中Activity可以跨进程调用其他应用程序的Activity;
Content Provider可以跨进程访问其他应用程序中的数据(以Cursor对象形式返回),当然也可以对其他应用程序的数据进行增删改查操作;
Broadcast可以向android系统中所有应用程序发送广播,而需要跨进程通讯的应用程序可以监听这些广播;
Service和Content Provider类似,也可以访问其他应用程序中的数据,但不同的是,Content Provider返回的是Cursor对象,而Service返回的是Java对象,这种可以跨进程通讯的服务叫AIDL服务。
http://www.cnblogs.com/sevenyuan/archive/2013/03/22/2975122.html
0 0
- Android四种跨进程通信
- Android跨进程通信的四种方式
- Android中跨进程通信的四种方式
- Android跨进程通信的四种方式
- Android跨进程通信的四种方式
- Android跨进程通信的四种方式
- Android跨进程通信的四种方式
- Android跨进程通信的四种方式
- Android跨进程通信的四种方式
- Android跨进程通信的四种方式
- Android跨进程通信的四种方式
- Android跨进程通信的四种方式
- Android跨进程通信的四种方式
- Android中跨进程通信的四种方式
- Android跨进程通信的四种方式
- android 跨进程通信
- Android 跨进程通信
- Android跨进程通信
- 控制反转(IOC) 和依赖注入(DI) 的理解
- 四大组件之Service
- Android动画原理
- 内存溢出(Oom)和内存泄露(Memory leak)
- Android进程管理
- Android四种跨进程通信
- Android五种数据存储方式
- ListView性能优化——convertView&viewHolder
- 基于appcan平台开发一个简单的手机app--登录注册例子
- java调用python
- res/raw与assets目录的区别
- UI的线程问题:单线程原因及更新UI的四种方式
- 安装Android studio的过程
- ANR机制