Android包含了一组被Android系统各种组件使用的C/C++类库。这些类库功能通过Android应用框架暴露给开发者。下面列出一些核心类库:

系统C库------派生与BSD的标准C库(libc)的实现,并且基于嵌入式的Linux设备进行了调整;

多媒体库------基于PacketVideo公司OpenCORE的多媒体类库,这个类库支持许多流行的音/视格式的回放和录音,以及静态的图片文件,如:PPEG4、H.264、MP3、AAC、JPG、PNG。

界面管理器------管理对显示子系统的访问,并且把应用程序与2D和3D图形层无缝的融合到一起。

LibWebCore------一个现代的Web浏览器引擎,Android浏览器和可嵌入的WebView组件都基于这个引擎。

SGL------底层的2D图形引擎;

3D类库------基于OpenGL ES 1.0 API的实现,这个类库既可以是硬件3D加速(如果硬件加速有效),也可以包含高度优化的3D软件光栅处理器

FreeType------位图和矢量字体渲染;

SQLite------一个强大的和轻量级关系数据库引擎,对所有的应用程序有效。

注:FreeType库是一个完全免费(开源)的、高质量的可移植的字体引擎,它提供统一的接口来访问多种字体格式文件,包括TrueType,OpenType,Type1,CID,CFF,Windows Fon/FNT,X11 PCF等,支持单色位图,反走样位图的渲染。


注:本人转载系个人觉得翻译的很好,值得收藏,且自己回头看着方便。

如有兴趣请访问作者官方博客http://blog.csdn.net/FireOfStar

更多相关文章

  1. Android使用自定义字体的方法
  2. android OpenGL开发使用JPCT-AE引擎显示3D立方体
  3. Android自定义字体样式Typeface的三种技术方案:Java代码的setType
  4. android点滴(29) android中设置用户自定义的字体
  5. Android谷歌官方的自适应TextView字体大小的解决方案
  6. Android 3D游戏开发(基础篇)――Opengl ES游戏引擎实现
  7. android使用selector修改TextView中的字体颜色和背景颜色
  8. Android 上八款优秀的开源游戏引擎

随机推荐

  1. Android异步网络请求框架-Volley
  2. 浅谈android的selector,背景选择器
  3. Android(安卓)动画详解
  4. 【Android】从无到有:手把手一步步教你使
  5. Android(安卓)Binder简介
  6. Android中AppWidget加载流程(一)
  7. Android(安卓)之 ServiceManager与服务管
  8. [置顶] android 实现APK之间的跳转
  9. Android上传图片到服务器,android-async-h
  10. Android(安卓)混合了 JSON 的 Android(安