這是前段時(shí)間用于公司Android入門(mén)培訓(xùn)的資料,學(xué)習(xí)Android三周時(shí)間收集整理的,時(shí)間倉(cāng)促,希望能對(duì)像我這樣還沒(méi)入門(mén)就直接上項(xiàng)目的人一點(diǎn)幫助 :)
* Android 運(yùn)行在 linux kernel 2.6 之上,但是把 linux 內(nèi)受 GNU 協(xié)議約束的部分做了取代,這樣在 Android 的程序可以用于商業(yè)目的。
* Linux 內(nèi)核是硬件和軟件層之間的抽象層。
Android 系統(tǒng)包說(shuō)明
android.app :提供高層的程序模型、提供基本的運(yùn)行環(huán)境
android.content :包含各種的對(duì)設(shè)備上的數(shù)據(jù)進(jìn)行訪問(wèn)和發(fā)布的類
android.database :通過(guò)內(nèi)容提供者瀏覽和操作數(shù)據(jù)庫(kù)
android.graphics :底層的圖形庫(kù),包含畫(huà)布,顏色過(guò)濾,點(diǎn),矩形,可以將他們直
接繪制到屏幕上.
android.location :定位和相關(guān)服務(wù)的類
android.media :提供一些類管理多種音頻、視頻的媒體接口
android.net :提供幫助網(wǎng)絡(luò)訪問(wèn)的類,超過(guò)通常的Java.net.* 接口
android.os :提供了系統(tǒng)服務(wù)、消息傳輸、IPC 機(jī)制
android.opengl :提供OpenGL 的工具
android.provider :提供類訪問(wèn)Android 的內(nèi)容提供者
android.telephony :提供與撥打電話相關(guān)的API 交互
android.view :提供基礎(chǔ)的用戶界面接口框架
android.util :涉及工具性的方法,例如時(shí)間日期的操作
android.webkit :默認(rèn)瀏覽器操作接口
android.widget :包含各種 UI 元素(大部分是可見(jiàn)的)在應(yīng)用程序的屏幕中使用