第2章Android開發(fā)環(huán)境_第1頁
第2章Android開發(fā)環(huán)境_第2頁
第2章Android開發(fā)環(huán)境_第3頁
第2章Android開發(fā)環(huán)境_第4頁
第2章Android開發(fā)環(huán)境_第5頁
已閱讀5頁,還剩34頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第2章Android開發(fā)環(huán)境本章學(xué)習(xí)目標(biāo):掌握Android開發(fā)環(huán)境的安裝配置方法了解AndroidSDK的目錄結(jié)構(gòu)和例如程序掌握各種Android開發(fā)工具的用途2.1安裝Android開發(fā)環(huán)境安裝JDK和Eclipse確認(rèn)安裝JREJRE即Java運(yùn)行環(huán)境如果沒有安裝JRE那么在翻開Eclipse時,會出現(xiàn)錯誤提示JDK中包含JRE,所以只需下載JDK2.1安裝Android開發(fā)環(huán)境2.1安裝Android開發(fā)環(huán)境安裝JDK和Eclipse安裝JDK運(yùn)行平臺選擇:Windows一般情況下保持JDK的默認(rèn)設(shè)置即可2.1安裝Android開發(fā)環(huán)境2.1安裝Android開發(fā)環(huán)境安裝JDK和Eclipse啟動Eclipse雙擊目錄中的eclipse.exe,出現(xiàn)Eclipse集成開發(fā)環(huán)境的啟動畫面。假設(shè)無法啟動,嘗試重新啟動計算機(jī)。2.1安裝Android開發(fā)環(huán)境安裝JDK和Eclipse啟動Eclipse選擇工作目錄:G:\Android\workplace建議選擇復(fù)選框,將工作目錄設(shè)成默認(rèn)工作目錄2.1安裝Android開發(fā)環(huán)境安裝JDK和Eclipse啟動Eclipse正常啟動后的Eclipse集成開發(fā)環(huán)境2.1安裝Android開發(fā)環(huán)境安裝Android

SDKAndroid開發(fā)站點(diǎn):選擇下載不同版本的SDK2.1安裝Android開發(fā)環(huán)境安裝ADT插件安裝ADT有兩種方法手動下載ADT插件下載或://developer.android/sdk/eclipse-adt.html#installing選擇下載:2.1安裝Android開發(fā)環(huán)境安裝ADT插件手動下載ADT插件安裝插件:啟動Eclipse,選擇Help→InstallNewSoftware,翻開Eclipse的插件安裝界面點(diǎn)擊“Add〞2.1安裝Android開發(fā)環(huán)境安裝ADT插件手動下載ADT插件點(diǎn)擊“Archive〞按鈕,選擇ADT插件壓縮包在本地磁盤中的位置2.1安裝Android開發(fā)環(huán)境安裝ADT插件手動下載ADT插件在ADT插件安裝前,會提示用戶對需要安裝的插件進(jìn)行選擇和確認(rèn),按圖如下選擇2.1安裝Android開發(fā)環(huán)境安裝ADT插件手動下載ADT插件認(rèn)可開源軟件的許可協(xié)議〔在ADT安裝前〕

2.1安裝Android開發(fā)環(huán)境安裝ADT插件自動下載ADT插件自動下載ADT插件的方法和手動方法安裝相似,不同之處在于不需要到網(wǎng)站上下載ADT插件壓縮包,而直接在“AddRepository〞界面中輸入ADT插件的下載地址即可

2.1安裝Android開發(fā)環(huán)境

安裝ADT插件設(shè)置AndroidSDK的保存路徑選擇:Windows→Preferences翻開Eclipse的配置界面輸入AndroidSDK的保存路徑點(diǎn)擊“Apply〞

2.1安裝Android開發(fā)環(huán)境目錄結(jié)構(gòu)add-one目錄下的是Google提供地圖開發(fā)的庫函數(shù),支持基于Google

Map的地圖開發(fā)(+)add-ons(+)addon_google_apis_google_inc_-14(+)docs(+)extras(+)google(+)usb_driver(+)platforms(+)android-14(+)platforms-tools(+)samples(+)android-14(+)temp(+)tools(-)SDKManager.exe(-)AVDManager.exe(-)SDKReadme.txt

2.2Android

SDK目錄結(jié)構(gòu)docs目錄下的是AndroidSDK的幫助文檔,通過目錄下的offline.html文件啟動platforms目錄用來存放SDK和AVD管理器下載的各種版本的SDK,筆者的目錄中有4.0版本的SDK。platforms-tools目錄中保存了與平臺調(diào)試相關(guān)的工具tools目錄保存了通用的Android開發(fā)調(diào)試工具和Android模擬器SDKManager.exe和AVDManager.exe分別是SDK和AVD的管理器,SDKReadme.txt是AndroidSDK的說明文檔2.2Android

SDK2.2.2例如程序MultiResolution例如MultiResolution是Android程序支持不同尺寸屏幕的例如。根據(jù)屏幕分辨率不同,Android程序可以自動加載不同大小的圖片,防止圖片尺寸對界面布局產(chǎn)生影響。2.2.2例如程序ApiDemos例如ApiDemos例如提供了Android平臺上多數(shù)API的使用方法,涉及系統(tǒng)、資源、圖形、搜索、語音識別和用戶界面等方面

2.2Android

SDK2.2.2例如程序SkeletonApp例如SkeletonApp例如是一個界面演示程序,說明了如何使用布局和界面控件設(shè)計用戶界面,以及如何在界面中添加菜單和處理菜單事件。2.2Android

SDK2.2.2例如程序NotesPad例如NotesPad例如是一個記事本程序,可以將文字內(nèi)容保存在記事本程序中,并支持添加和刪除記事本操作。NotesPad例如說明了如何進(jìn)行復(fù)雜程序設(shè)計,以及如何使用SQLite數(shù)據(jù)庫保存數(shù)據(jù)和ContentProvider共享數(shù)據(jù)。2.2Android

SDK2.2.2例如程序Home例如Home例如是一個桌面主題程序,可以將自定義的桌面主題注冊到系統(tǒng)中,用戶可以通過點(diǎn)擊HOME鍵選擇不同的桌面主題。此例如說明了如何進(jìn)行桌面主題程序的開發(fā),以及在開發(fā)過程中需要注意的事項。2.2Android

SDK2.2Android

SDK2.2.2例如程序Snake例如Snake例如是貪吃蛇程序,一個經(jīng)典的小游戲,可以通過導(dǎo)航鍵控制貪吃蛇的前進(jìn)方向。該例如演示了如何在Android系統(tǒng)中進(jìn)行游戲開發(fā),對進(jìn)行游戲開發(fā)的程序人員具有一定的參考價值。2.2Android

SDK2.2.2例如程序LunarLander例如一個小游戲,模擬登陸艙在月球外表著陸。用戶通過控制登陸艙的方向和速度,使登陸艙可以平穩(wěn)的在月球外表著陸。2.2Android

SDKJetBoy例如JetBoy例如是一個支持背景音樂和音效的游戲程序,用戶可以控制飛船擊碎飛來的隕石。開發(fā)工具Android模擬器支持多種屏幕分辨率和不同的外觀支持加載SD卡映像文件,更改模擬網(wǎng)絡(luò)狀態(tài),延遲和速度,模擬呼叫和接收短信等不支持接聽真實(shí),USB連接,攝像頭捕獲,設(shè)備耳機(jī),電池電量和AC電源檢測,SD卡插拔檢查和使用藍(lán)牙設(shè)備2.2Android

SDK開發(fā)工具Android調(diào)試橋〔AndroidDebugBridge,ADB〕用于連接Android設(shè)備或模擬器的工具,負(fù)責(zé)將應(yīng)用程序安裝到模擬器和設(shè)備中,或從模擬器或設(shè)備中傳輸文件。

2.2Android

SDK開發(fā)工具DDMSAndroid系統(tǒng)中內(nèi)置的調(diào)試工具監(jiān)視Android系統(tǒng)中進(jìn)程、堆棧信息,查看logcat日志,實(shí)現(xiàn)端口轉(zhuǎn)發(fā)效勞和屏幕截圖功能,模擬器呼叫和SMS短信,以及瀏覽Android模擬器文件系統(tǒng)等2.2Android

SDK開發(fā)工具DDMS調(diào)試DDMS:Windows→OpenPerspective→DDMS翻開ShowViews的選擇對話框:Windows→Showview→other翻開ShowView的選擇對話框

2.2Android

SDK開發(fā)工具DDMSDDMS中的設(shè)備管理器同時監(jiān)控多個Android模擬器,顯示每個模擬器中正在運(yùn)行的進(jìn)程提供屏幕截圖功能2.2Android

SDK2.2Android

SDK開發(fā)工具DDMSDDMS中的模擬器控制器控制Android模擬器的網(wǎng)絡(luò)速度和延遲,模擬語音和SMS短信通信網(wǎng)絡(luò)速率:GSM、HSCSD、PRS、EDGE、MTS、DPA和全速率網(wǎng)絡(luò)延遲:GPRS、EDGE、UMTS和無延遲2.2Android

SDK開發(fā)工具DDMSDDMS中的模擬器控制器呼入顯示SMS短信顯示2.2Android

SDK開發(fā)工具DDMSDDMS中的文件瀏覽器上傳、下載和刪除Android內(nèi)置存儲器上的文件顯示文件和目錄的名稱、權(quán)限、建立時間等2.2Android

SDK開發(fā)工具DDMSDDMS中的日志瀏覽器瀏覽Android系統(tǒng)、Dalvik虛擬機(jī)或應(yīng)用程序產(chǎn)生的日志信息,有助于快速定位應(yīng)用程序產(chǎn)生的錯誤2.2Android

SDK開發(fā)工具DDMS其他工具工具名稱啟動文件說明數(shù)據(jù)庫工具sqlite3.exe用來創(chuàng)建和管理SQLite數(shù)據(jù)庫打包工具apkbuilder.bat將應(yīng)用程序打包成apk文件層級觀察器hierarchyviewer.bat對用戶界面進(jìn)行分析和調(diào)試,以圖形化的方式展示樹形結(jié)構(gòu)的界面布局跟蹤顯示工具traceview.bat以圖形化的方式顯示應(yīng)用程序的執(zhí)行日志,用來調(diào)試應(yīng)用程序,分析執(zhí)行效率SD卡映像創(chuàng)建工具mksdcard.exe建立SD卡的映像文件NinePatch文件編輯工具draw9patch.batNinePatch是Android提供的可伸縮的圖形文件格式,基于PNG文件。draw9patch工具可以使用WYSIWYG編輯器建立NinePatch文件(1)嘗試安裝Android開發(fā)環(huán)境,并記錄安裝和配置過程中所遇到的問題。(2)瀏覽AndroidSDK幫助文檔,了解AndroidSDK幫助文檔的結(jié)構(gòu)和用途,這樣會對以后的學(xué)習(xí)帶來極大的便

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論