資源描述:
《android安卓程序開(kāi)發(fā)入門教程》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、Android安卓程序開(kāi)發(fā)入門教程(一)開(kāi)始HelloAndroid平臺(tái)簡(jiǎn)介令人激動(dòng)的Google手機(jī)操作系統(tǒng)平臺(tái)-Android正式發(fā)布了,這是一個(gè)開(kāi)放源代碼的操作系統(tǒng),內(nèi)核為L(zhǎng)inux.作為開(kāi)發(fā)者,我們所關(guān)心的是這個(gè)平臺(tái)的架構(gòu)以及所支持的開(kāi)發(fā)語(yǔ)言。下面是這個(gè)平臺(tái)的架構(gòu)模型: 這個(gè)平臺(tái)有以下功能: +Applicationframework:可重用的和可替換的組件部分,在這個(gè)層面上,所有的軟件都是平等的。 +Dalvikvirtulmachine:一個(gè)基于Linux的虛擬機(jī)?! ?Integratedbrowse
2、r:一個(gè)基于開(kāi)源的WebKit引擎的瀏覽器,在應(yīng)用程序?qū)?。 ?Optimizedgraphics:包含一個(gè)自定義的2D圖形庫(kù)和基于OpenGLES1.0標(biāo)準(zhǔn)的3D實(shí)現(xiàn)?! ?SQLite:數(shù)據(jù)庫(kù) +Mediasupport:通用的音頻,視頻和對(duì)各種圖片格式的支持(MPEG4,H.264,MP3,AAC,AMR,JPG,PNG,GIF) +GSMTelephony:GSM移動(dòng)網(wǎng)絡(luò),硬件支持?! ?Bluetooth,EDGE,3G,andWiFi:都依賴于硬件支持?! ?Camera,GPS,compass,andacc
3、elerometer:都依賴于硬件支持?! ? Richdevelopmentenvironment:包含一套完整的開(kāi)發(fā)工具集,方便跟蹤調(diào)試,內(nèi)存檢測(cè)和性能測(cè)試,而且提供了Eclipse的插件?! ∠旅嫖覀兙蛠?lái)親身體驗(yàn)一下Android程序的開(kāi)發(fā)之旅。 先介紹一下開(kāi)發(fā)環(huán)境,下面是對(duì)系統(tǒng)及相關(guān)軟件的版本要求: 操作系統(tǒng): WindowsXPorVista MacOSX10.4.8orlater(x86only) Linux(testedonLinuxUbuntuDapperDrake) SupportedDevel
4、opmentEnvironments Eclipse Eclipse3.2,3.3(Europa) AndroidDevelopmentToolsplugin(optional) OtherdevelopmentenvironmentsorIDEs JDK5orJDK6(JREaloneisnotsufficient) NotcompatiblewithGnuCompilerforJava(gcj) ApacheAnt1.6.5orlaterforLinuxandMac,1.7orlaterforWindows
5、 我使用Eclipse3.3+JDK1.6.+Ant1.7的組合。還有兩個(gè)重要的就是:AndroidSDK以及Android用于Eclipse中的插件?! ndroidSDK的下載鏈接:http://code.google.com/android/ 如果你是第一次使用這些軟件,請(qǐng)注意安裝順序和設(shè)置好環(huán)境變量。一般的順序是先安裝JDK然后解壓ant壓縮包,然后設(shè)置java環(huán)境變量和ant環(huán)境變量,然后是解壓AndroidSDK,再設(shè)置AndroidSDK的環(huán)境變量。總之就是把JDK,ANT,AndroidSDK的路徑添加
6、到path里?! ndroidforeclipseplugin在安裝過(guò)程很簡(jiǎn)單,通過(guò)網(wǎng)絡(luò)安裝插件就可以了,這個(gè)是URL:https://dl-ssl.google.com/android/eclipse/ 具體的配置過(guò)程,可以查看:http://code.google.com/android/intro/installing.html#otherides以下為一個(gè)helloAndroid的開(kāi)發(fā)步驟: 創(chuàng)建一個(gè)項(xiàng)目: 創(chuàng)建一個(gè)新項(xiàng)目是很簡(jiǎn)單的,只要你安裝了Eclipse插件,并且你的Eclipse軟件版本在3.2或3.
7、3,你就可以開(kāi)始開(kāi)發(fā)了。 首先,看一下要?jiǎng)?chuàng)建"Hello,World"程序從高級(jí)層面上有哪些步驟: 1,通過(guò) File->New->Project菜單,建立新項(xiàng)目"AndroidProject" 2,填寫(xiě)新項(xiàng)目各種參數(shù)?! ?,編輯自動(dòng)生成的代碼模板?! ”M此而已,我們通過(guò)下面的詳細(xì)說(shuō)明來(lái)完成每個(gè)步驟?! ?, 創(chuàng)建一個(gè)新的Android項(xiàng)目 啟動(dòng)Eclipse,選擇 File->New->Project菜單,如果你安裝好了Android的Eclipse插件,你將會(huì)在彈出的對(duì)話框中看到"AndroidProject"
8、的選項(xiàng)?! ∵x擇“AndroidProject”,點(diǎn)擊 Next按鈕?! ?,填寫(xiě)項(xiàng)目的細(xì)節(jié)參數(shù). 下面的對(duì)話框需要你輸入與項(xiàng)目有關(guān)的參數(shù): 這個(gè)表格中詳細(xì)介紹了每個(gè)參數(shù)的含義: ProjectName:包含這個(gè)項(xiàng)目的文件夾的名稱?! ackageName:包名,遵循JAV