您的位置:首页 > 移动开发 > Android开发

Android进程/线程通信方式

2016-01-15 14:30 344 查看
进程通信:

跨进程通信实际上就是anroid 应用于应用之间的通信,跟linux一样进程间的内存是相互独立的无法共享。

1、Activity 一个应用可以调用另一个应用的Activity(隐式调用)。

2、广播机制 broadcast可以向android系统中的所有应用发送广播。

3、ContentProvider 应用可以给其他应用提供ContentProvider接口,提供数据共享。

4、Service。Service返回的是Java对象,这种可以跨进程通讯的服务叫AIDL服务(Service 有本地服务和远程服务,远程服务通过AIDL完成)

AIDL的全称是AndroidInterface Definition Language

5、通过本地文件交流, 系统应用都可以访问SD卡上的文件。

6、进程间还可以通过网络通信进行交互。

线程通信:

线程之间的内存是相互共享的。

1、Handler Looper
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: