本博客首先介绍了进程间的通信机制 Binder
,其次介绍了 JNI
机制以及传感器模 块实现中是如何使用的,最后以数据传递为主线分析了各模块的设计与实现。
平台 | 内核版本 | 安卓版本 |
---|---|---|
RK3399 | Linux4.4 | Android7.1 |
1、进程间通信机制
Binder
作为 Android
中另外一个庞大的体系,虽然代码量多、跨度广,但也 同样需要自己的地基——Binder
驱动。它以服务端客/服端的模式运行,其中,提供 服务的一方为 server
端,与 server
端进行交互的一端为客户端。
Android
系统是建立在 Linux
的基础上,所以 Binder
驱动也应该是一个标准的 驱动。Binder
驱动是简单的字符设备驱动,并创建/dev/binder
的节点供上层使用。 值得一提的是 Binder
驱动不对应具体的硬件设备。Binder
驱动为上层提供 open
, mmap
等操作。

交个朋友:加V领优惠卷
微信名片


评论记录:
回复评论: