Android 中的 IPC 方式: 使用 Bundle:通过 Intent 传递数据,包括基本数据类型,序列化类型(Parcellable、Serializable),安卓支持的特殊对象。具体查看 Bundle 类对外提供的支持类型。 使用文件共享:两个进程通过读写一个文件来交换数据。并发读可能读到的不是最新的,并发写很可能数据会乱套。SharedPreferences(带有缓存的文件读写)在进程间通信中不介意使用。 使用 Socket:通过 TCP 或者 UDP 协议进行进程间通信,比较消耗资源。 使用 Binder:Android 底层提供的 IPC 方式,包括使用简单的 Messenger,ContentProvider 都可以进行进程间通信,底层也是由 Binder 实现。