Android SDK部分主要API功能简介

Android SDK中的各种相关包被组织成android.*的方式,主要有:
android.app:提供程序模型、基本的运行环境等。如Activity、ListActivity等。
android.content:提供对数据进行访问和发布的类。如ContentProvider、Intent等。
android.database:通过ContentProvider浏览和操作数据库。如SQLite、Cursor等。
android.graphics:提供底层的图形服务。如Canvas、Cursor等。使用时,如果需要不同的颜色,可以在引入import android.graphics.Color后,使用相应的颜色值,常用的有Color.BLACK、Color.BLUE、Color.CYAN、Color.GRAY等。如果想设置和使用不同的字体,可以引入import android.graphics.Typeface,之后可以使用不同的字体,如int Style类型有粗体BOLD、粗斜体BOLD_ITALIC、普通字体NORMAL等。而Typeface类型有默认的DEFAULT、单倍间距MONOSPACE、默认粗体DEFAULT_BOLD等多种类型。
android.location:提供定位和相关服务的类。
android.media:提供管理音频、视频媒体的类和接口。如MediaPlayer等。
android.net:提供网络访问的类,功能一般超过通常的java.net.* 接口。如LocalSocket、Proxy等。
android.os:提供了基本的系统服务、消息传输、进程间的通信机制等。如Debug、Messenger等。
android.opengl:提供OpenGL的工具、3D加速等。
android.provider:提供用于访问Content Provider的类和接口。
android.telephony:提供了拨打电话功能的API。如CellLocation、ServiceState等。
android.view:提供基础的用户界面接口框架。如ViewGroup等。
android.util:包含一些底层辅助类(如特定的容器类、XML辅助工具类等);提供工具方法。如Log等。
android.webkit:提供浏览器操作接口,包含一系列工作在Web上的API。如WebView等。
android.widget:提供各种UI元素,如List、Button、Layout管理等。
android.text:提供文本处理工具。如Layout等。

你可能感兴趣的:(android,api,sdk)