background image

 

在应用之下是一组服务 (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/