这个是google给出的android平台结构图
对于应用开发者来说,google对该图的二,三层进行封装,提供了一组API,主要包括以下几个package:
android.content包 android中的头号核心包,负责数据读取和发布整个过程.Androd核心类Activity,Service,BroadcastReceiver,ContentProvider都在这个包里面.
android.view和android.widget包 提供用户视觉体验和沟通交流的一个包,包括屏幕显示布局,各种控件按钮及响应各种输入等.
android.text,android.media,android.graphics,android.opengl四个包共同组成了android对多媒体的支持.
android.database包 android提供的一个SQLITE小型数据库,支持光标和SQL.
android.net,android.wifi,android.webkit为android接入互连网,wifi网络提供支持.webkit则实现了浏览web.
android.util包 常用的一个包,提供时间/日期工具,string和number的相互转化,base64的编解码,XML等等