文章目录
Android简介
- Android平台由操作系统、中间件、用户界面和应用软件组成。
- Google使用API级别 来 标识具体的Android版本 。
- Android程序采用应用程序的向后兼容性
Android系统框架
-
Linux内核层:
- 硬件和其他软件堆层之间的一个抽象隔离层
- 提供安全机制、内存管理、进程管理、网络协议堆栈和驱动程序等核心系统服务
-
核心类库和运行时环境层
- 由核心运行库和Android运行时环境构成的库函数,主要提供一组基于**C/C++**的函数库
- 核心库,提供Android系统特有函数功能和Java语言函数功能
- Dalvik虚拟机,实现基于Linux内核的线程管理和内存管理
- Android5.0后,ART取代了dalvik虚拟机
-
应用程序框架层<