Android SDK是google提供的可在windows/linux/mac平台上开发android程序的工具包。
Android SDK(android-sdk-linux_x86-1.5_r3)的目录结构:
Android API核心开发包:
android.util : 包含一些底层辅助类,如容器类,XML辅助工具。
android.os : 提供基本的操作服务,消息传递和进程间通信。
android.graphics : 提供图形渲染功能。
android.text : 提供一套丰富的文本处理工具。
android.database : 包含底层API处理数据库。
android.content : 提供各种服务,用于访问设备的数据。
android.view : 核心用户界面框架。
android.widget : 提供标准的用户界面元素,如button,list,layout等。
android.app : 提供高层应用程序模型,实现Activity的使用。
android.provider : 提供方便调用系统提供的content providers的接口。
android.telephony : 提供API交互和手机设备的通话接口。
android.webikit : 包含一系列工作在基于Web内容的API。
Android的可选API:
Location-Based Services : 定位服务。
Media APIs : 集成很多影音解码器以及相关的多媒体API。
3D Graphics with OpenGL 3D : 图形处理API
Low-Level Hardware Access : 用于控制设备的底层操作。