Android硬件服务访问1:总体框架 推荐文章 Android的架构体系是比较清晰的,分为应用层(Java语言)、库(C++语言)以及运行时库、硬件抽象层(C语言)、内核驱动程序(C语言) 学习路线分为如下几块: 如何在内核空间编写硬件驱动程序;如何在硬件抽象层中添加接口支持访问硬件;如何在系统启动时提供硬件访问服务;如何编写JNI使得可以通过Java接口来访问硬件; 推荐文章 https://blog.csdn.net/Luoshengyang/article/details/6567257