【摘要】:Android包括了C/C++库的集合,被Android系统的众多组件所使用。其中的一些核心库如下:Libc:一个继承自BSD的标准C系统实现,被调整成面向基于inux的嵌入式设备。3D Libraries:基于Open GL ES 1.0 APIs的实现;该库或使用硬件3D加速,或使用内置高度优化的3D软件光栅。
Android包括了C/C++库的集合,被Android系统的众多组件所使用。通过ndroid的应用框架,这些功能被开放给开发者。其中的一些核心库如下:
(1)Libc(系统C库):一个继承自BSD的标准C系统实现,被调整成面向基于inux的嵌入式设备。
(2)Media Framework(媒体库):基于Packet Video's Open Core;该库支持许多流行音频/视频的录制与回放,当然还支持静态的图片文件,包括MPEG4,H.264,MP3,AAC,AMR,JPG和PNG。
(3)Surface Manager(表面管理器):管理显示子系统,能无缝地组合多个应用的2D和3D图像层。
(4)Lib Web Core:一个流行的Web浏览器引擎,同时支持Android浏览器和嵌入式的Web视图。(www.xing528.com)
(5)SGL:—底层的2D图像引擎。
(6)3D Libraries:基于Open GL ES 1.0 APIs的实现;该库或使用硬件3D加速,或使用内置高度优化的3D软件光栅。
(8)SQLite:一个强大而轻量的关系数据库引擎,对所有应用可用。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。