1、系統級:android.accounts android.app
一、OS 相關
android.os
android.os.storage
android.hardware(傳感器)
android.security
android.drm(這個應該是爲全部app服務的)
二、VM 相關
dalvik.system
dalvik.bytecode
2、程序框架
android.app.XXX
android.content.XXX
android.view.xxx
android.provider
android.appwidget
android.preference
android.widget
我的理解:若是非要套MVC的話 m是content v 是各類view C是activity
3、系統內置的服務(windows中以dll形式提供給程序員)
一、多媒體
android.media.xxx
android.graphics
android.opengl
android.renderscript
android.animation 動畫系統
android.media.audiofx 音效
android.media.effect 圖像處理
二、網絡
2.1 協議
2.1.1 鏈路層
android.bluetooth
android.net.wifi.xxx
android.hardware.usb
2.1.2 傳輸層
android.net.sip
2.1.3 應用層
android.net.http
android.net.rtp
android.mtp (Media Transfer Protocol)
android.net.wifi.p2p
2.2 服務
android.telephony.cdma(3G通訊)
android.telephony.gsm(2G通訊)
android.nfc.xxx(相似於公交卡的支付傳輸方式)
android.location(GPS等)
android.webkit(網頁渲染)
三、數據庫
android.database.XXX
四、觸控
android.gesture
五、字體渲染
android.text.XXX
android.service.textservice
六、語音識別
android.speech.xxx
七、XML解析
android.sax
八、壁紙管理(windows裏面應該是桌面)
android.service.wallpaper
4、其餘
android.util(IO、容器類、Json、數據編碼、XML等) android