Native Jni Libs
JNI: (AndroidRuntime,android_servers,sqlite_jni) --> (libbinder,libsensorservice,libgui,
Libstorage,libandroid,libutils,libui)
_____________|_______|________________|___________________________|_____
Hal hardware 外部开源库 |
开源库: (sensor,light,power) (webkit, sqlite,apache-http) |
________________________________________________________________|______
Kernel: driver driver
// Framework Service 还和driver交互
本文详细解析了Android系统中JNI(Java Native Interface)与HAL(Hardware Abstraction Layer)的工作原理及相互之间的联系。通过深入探讨JNI如何连接Android Runtime与本地库,以及HAL如何实现硬件抽象,帮助读者理解Android底层架构。

被折叠的 条评论
为什么被折叠?



