整体结构图
Linux内核
1、Display Driver:显示驱动
2、Camera Driver:相机驱动
3、Bluetooth Driver:蓝牙驱动
4、Flash Memory Driver:闪存驱动
5、Binder IPC Driver:进程监督器驱动
6、Power Management:电池
类库层
Surface Manager:显示管理
Media Framework:多媒体框架
SQLite:移动端轻量级数据库
OpenGL|ES:3D图库引擎
Free Type:字体显示
WebKit:浏览器内核
SGL:2D图库引擎
SSL:安全通信
libc:c语言核心库
JNI:(Java Native Interface)是一种编程桥梁,它允许Java代码与本地代码(如C、C++等)进行交互。在Android平台上,JNI被广泛用于将本地代码集成到Java应用程序中,以便实现更高效的应用程序。
应用框架层:java语言
1、Activity Manager: 每个界面对应一个activity
2、window Manag