Android平台架构
体系结构图
架构
2.应用框架层:
Android中供开发者使用的API,这层为开发者提供了大量的可复用代码,如View类、Intent类等。
3.函数库
Android包含一套被不同组件所使用的C/C++库的集合,一般应用开发者不能直接调用这些库集,但是可以通过上面的
应用框架层调用这些库。如下函数库均在此层:
①.系统C库
②.媒体库
③.Surface Manager
④.LibWebCore
⑤.SGL:底层的2d图形引擎
⑥.3D libraries:基于OpenGL ES API实现的3D系统
⑦.SQLite
4.Android运行时
Android运行时由两部分构成:Android核心库集和ART。其中核心库集提供了Java语言核心库所能使用的绝大部分功
能,而虚拟机则负责运行Android应用程序。
5.Linux内核
Android系统建立再Linux2.6之上。
本文详细介绍了Android系统的五层架构:应用层、应用框架层、函数库、Android运行时及Linux内核。涵盖了从核心应用程序到操作系统层面的关键组件和技术。
1532

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



