ParcelFileDescriptor:文件描述符,是一种程序读写已打开文件、socket的对象。 FileDescriptor对象,它代表了原始的Linux文件描述符 ParcelFileDescriptor对象,是原始文件描述符的一个复制,对象跟fd不同,但都是操作同一个底层文件流以及文件位置指针 需求 一个通信通道,实现跨进程的的Socket网络通信。 具体的通信通道的图如下。 需求分析 我们需要一个进程一直做通信通道的事情,业务进程把数据通过进程间通信交给通信进程。 通信进程通过Socket通道将数据发给网络另外一端的通信进程。 接收端的通信进程把数据再交给业务进程。 android进程间通信基本方式 android进程间通信是使用Binder来传数据,而Binder传输的数据,有一个最为基本的要求,就是要实现Parcelable接口。 ParcelFileDescriptor ParcelFileDescriptor是android提供的一个数据结构。 public class ParcelFileDescriptor extends Object...