Android IPC介绍

一. Android IPC 简介

IPC全称 Intent-Process Communication,含义为进程通信或跨进程通信,是指两个进程之间的通信。

二. Android中的几种IPC方法

1. 使用Bundle

当在一个进程中启动了另一个进程的Activity 、Service 和Receiver ,我们可以将需要传输的数据放入Bundle中并通过Intent传递出去

2. 使用文件共享

两个进程可以通过读写同一个文件来交换数据,也就是说A进程将数据写在共享文件,B进程通过读取共享文件获取A进程的数据

3. 使用ContentProvider

4. 使用Socket

5. 使用BroadCast