在应用之下是一组服务 (service)
和功能库, 包括:
一组丰富和易于扩展的 View(控件),用于构建应用的图形用户界
面,包括 list, grid,
文本框, 按钮,甚至一个强大的 web 浏览器控件
Content provider (内容提供者),使一个应用能够访问另外一个应
用的数据(如地址本),或者共享自己的数据给其他应用使用。
资源管理器(Resource Manager), 提供接口访问应用的 non-code
(非代码)资源,如本地化的字符串,图片文件,布局文件等。
Notification Manager ( 通 知 管 理 器 ) : 所 有 应 用 都 可 以 通 过
Notification Manager 在状态栏显示定制化的 Alert (通知)或状态信
息
Activity Manager
: 管理应用的生命周期以及 activity 窗口的后退
机制。
库
Android 平台包含一套 C/C++
库, 供上层的组件使用。开发者不能直接访问
这些库,但是可以通过 Android 应用框架来访问。下面列出了一些核心库:
系统 C
语言库 - 标准 C 系统库(libc)的一个 BSD-派生实现,并为嵌
入式设备进行了优化
媒体库 - 基于 PacketVideo 的 OpenCORE。这个库支持许多音視频
格式以及静态图像的播放和录音/像, 如 MPEG4
, H。264,
MP3,AAC,AMR
, JPG 和 PNG。
Surface Manager - 管理对显示子系统的访问,并无缝的合成多个应
用的 2D 和 3D 图层
LibWebCore - 先进的 web
浏览器引擎。 Android 浏览器应用以及
web view (控件,可嵌入其他应用)都是基于这个库。
SGL
- 底层的 2D 图形引擎
3D
库 - 基于 OpenGL ES 1.0 API 的一个实现库。如果硬件提供 3D
加速功能,这个库会利用硬件这个功能,否则使用一个优化的 3D 软
件库
找软件资料,就到一览软件文库
http://wk.yl1001.com/rj/