首页 理论教育 Android核心C/C++库集合及其应用

Android核心C/C++库集合及其应用

时间:2023-06-30 理论教育 版权反馈
【摘要】:Android包括了C/C++库的集合,被Android系统的众多组件所使用。其中的一些核心库如下:Libc:一个继承自BSD的标准C系统实现,被调整成面向基于inux的嵌入式设备。3D Libraries:基于Open GL ES 1.0 APIs的实现;该库或使用硬件3D加速,或使用内置高度优化的3D软件光栅。

Android核心C/C++库集合及其应用

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软件光栅

(7)Free Type:位图矢量字体渲染。

(8)SQLite:一个强大而轻量的关系数据库引擎,对所有应用可用。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈