[Android] architecture
- Linux kernel (GPL license) (aosp中並沒有包含 kernel source code)
- Hardware Abstract Layer (HAL) (Android license: Apache license)
- user space C/C++ library layer
- defines interface that Android requires hardware drivers to implement
- separates Android platform logic from hardware interface
- Native C/C++ libraries (library and runtime): OpenMAX AL, libc, OpenGL ES, Media Framework, WebKit
- Java API frameworks (application frameworks): View System, Content Provider, Activity, ...
- System Apps
- Tools
沒有留言:
張貼留言