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
分享到:
相关推荐
### Android类库详解:构建移动应用的基石 在探索Android开发的世界时,深入理解其类库是必不可少的步骤。Android类库,作为Android框架的核心部分,提供了丰富的功能和API,帮助开发者构建高质量、高性能的移动...
在本文中,我们将深入探讨Android类库文档的关键知识点,帮助开发者更好地理解和运用。 一、Android API指南 Android API指南是开发者入门Android开发的第一站,它详细介绍了Android系统的核心组件和功能。包括...
本文将深入探讨Axure for Android类库中的关键知识点。 首先,我们要明白什么是Axure类库。类库是Axure中的一系列预定义元素集合,包括按钮、文本框、列表、滑块等各种UI控件。这些控件可以被拖放到设计画布上,...
Android类库介绍.pdf`
"Android下载类库" 提供了这样的功能,它支持多种下载状态,包括下载、暂停、等待、完成和错误,这使得开发者能够更好地控制和监控下载过程。下面将详细解释这些知识点以及如何在实际应用中使用此类库。 1. **下载...
PanoramaGL是一个专为此目的而设计的开源类库,使得开发者能够轻松地在Android平台上实现360度全景图像的显示和交互功能。 PanoramaGL的核心特性包括: 1. **全景类型支持**:PanoramaGL支持三种类型的全景图像:...
Android-LibraryAndroid类库主要包含Android应用开发常用的工具类关于设备:网络情况;设备信息;SDCard信息;CPU信息;utils:日志Log封装;Toast封装;
本资源集合了"Basic4Android最新最全类库",包括各种库文件和示例,旨在为B4A开发者提供丰富的工具和支持。 类库在编程中起着至关重要的作用,它们是一组预定义的函数、方法和对象,可以被开发者调用以实现特定功能...
总之,正确创建包含资源的Android类库jar包,关键是将项目设为Library,并在其他项目中正确引用。遵循官方文档(参考链接:...
这是一个基于快速开发的android类库,包含了很多工具类、自定义控件、网络封装等。在其中,你会发现惊喜的,有兴趣的就自己探索吧,希望可以帮助到你。如果你有好的实现或者功能扩展,请提交Pull Request。如果你有...
在Android开发中,为了提高开发效率和代码质量,开发者经常使用一些成熟的第三方类库。"Android常用类库"集合了多种实用工具类,涵盖了APP管理、日期处理、网络请求、键盘控制、数据加密以及格式转换等多个方面。...
android 类库 自编 隐藏类,方便一些童鞋经常遇到不能用的隐藏类时可直接导入该类库即可
1.实现android版本更新 2.对kotlin适配,调用更简单 3.自定义接口协议,可以不改变现有项目的协议就能使用 4.支持get,post请求 5.支持进度显示,对话框进度条,和通知栏进度条展示 6.支持后台下载 7.支持强制更新 8....
### Android SDK类库详解 #### 一、概览 Android SDK(Software Development Kit)类库是为开发者提供的一系列工具和APIs集合,用于构建、调试及优化Android平台的应用程序。它不仅包括了核心框架服务的基本功能,...
Calligraphy 是一个用来简化 Android 应用使用自定义字体的类库, 该类库会自动查找应用中的 TextView 并设置其使用的字体。效果图:使用:添加依赖库(Download (.aar))dependencies { compile 'uk.co....
"最新类库"指的是Basic4Android提供的最新版本的库文件,这些库文件包含了各种功能模块,帮助开发者在构建应用时快速实现特定功能。 在Android开发中,类库是至关重要的组成部分,它们提供了预封装的代码,开发者...
Android 是运行于Linux kernel之上,但并不是GNU/Linux。因为在一般GNU/Linux 里支持的功能,Android 大都没有支持,包括Cairo、X11、Alsa、FFmpeg、GTK、Pango及Glibc等都被移除掉了。Android又以Bionic 取代Glibc...
《Android SDK文档》什么是Android? 从这里开始 安装SDK 更新SDK 开发与调试 Hello Android 应用程序解析 记事本教程 开发工具 应用程序模型 应用程序生命周期 开发应用程序 用户界面工具 应用构成部分 数据存储与...