画出Android的大体架构图
16lz
2021-01-23
原文链接: https://juejin.im/post/5a93a1f1f265da4e8b300059
Parent
必知:
Android系统采用分层架构,从下往上依次为:
- Linux内核
- 系统库和Android运行时
- 框架层
- 应用程序层
必会:
Linux内核
- Android是基于Linux内核开发
- Linux提供了安全、内存管理、进程管理等服务。
系统库和Android运行时
-
系统库是一个C/C++库的集合,包含OpenGL,SQlite等,在开发过程中,开发者通过框架层来调用这些库
-
Android虚拟机位于Android运行时
框架层
- 框架成提供了日常开发所用的API
- 包管理器、内容提供者等位于此层
应用程序层
包含了一些原生应用程序,如日历、短信等
结构层次图:
更多相关文章
- 2017安卓最全框架
- 为Android内核添加新驱动
- Android轻量级缓存框架ASimpleCache
- 谷歌Android被Linux内核除名
- Android软硬整合设计与框架揭秘教程
- Android内核和驱动程序
- 【视频课程】Android底层开发关键技术—Android系统移植与HAL框
- Android - Android应用程序(Application)的主要组件
- android dexposed框架hook使用实例