在当前编译平台下,编译出来的程序能运行在另一种目标平台上,但是编译平台本身却不能运行该程序。而我们在linux服务器编译的库可以直接在Android工程中编译。

在当前编译平台下,编译出来的程序能运行在另一种目标平台上,但是编译平台本身却不能运行该程序。而我们在linux服务器编译的库可以直接在Android工程中编译。
ByteBuffer,一个字节缓冲区。我们通常通过这类缓冲区(Buffer)在内存中预留指定大小的存储空间用来对输入/输出(I/O)的数据作临时存储。
Intent数据会作为Parcel被存储在Binder事务缓冲区中的对象进行传输。Parcel作为Android底层IPC通信的基础,熟悉Parcel作为了解Binder的第一步。
aidl一种android接口描述语言,本文主要是对.aidl文件自动生成的.java文件的具体源码进行分析,描述AIDL生成的java类细节。
我们使用ThreadLocal能够解决线程局部变量统一定义问题,多线程数据不能共享的问题,使得每一个线程单独维护自己线程内的变量值(set、get、remove)。