第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頁,還剩37頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第第2章章 Android開發(fā)環(huán)境開發(fā)環(huán)境本章學(xué)習(xí)目標(biāo):n掌握Android開發(fā)環(huán)境的安裝配置方法n了解Android SDK的目錄結(jié)構(gòu)和示例程序n了解各種Android開發(fā)工具的用途2.1 安裝Android開發(fā)環(huán)境n2.1.1 安裝JDK和Eclipseq確認(rèn)安裝JREnJRE即Java運(yùn)行環(huán)境n否則在打開Eclipse時(shí),會(huì)出現(xiàn)錯(cuò)誤提示nJDK中包含JRE,所以只需下載JDK2.1 安裝Android開發(fā)環(huán)境n2.1.1 安裝JDK和Eclipseq安裝JDKn瀏覽器:http:/ Update 142.1 安裝Android開發(fā)環(huán)境n2.1.1 安裝JDK和Eclipseq安裝JDKn

2、運(yùn)行平臺(tái)選擇:Windowsn語言選擇:Multi-language2.1 安裝Android開發(fā)環(huán)境n2.1.1 安裝JDK和Eclipseq安裝JDKn下載jdk-6u14-windows-i586.exe2.1 安裝Android開發(fā)環(huán)境n2.1.1 安裝JDK和Eclipseq安裝JDKn安裝目錄:C:Program FilesJavajdk1.6.0_142.1 安裝Android開發(fā)環(huán)境n2.1.1 安裝JDK和Eclipseq安裝Eclipsen瀏覽器:/downloadsn選擇下載:Eclipse IDE for Java Develo

3、pers (92MB)n解壓到相應(yīng)的目錄中2.1 安裝Android開發(fā)環(huán)境n2.1.1 安裝JDK和Eclipseq啟動(dòng)Eclipsen雙擊目錄中的eclipse.exen若無法啟動(dòng),嘗試重啟機(jī)器2.1 安裝Android開發(fā)環(huán)境n2.1.1 安裝JDK和Eclipseq啟動(dòng)Eclipsen選擇工作目錄:E:Androidworkplacen建議選擇復(fù)選框,將工作目錄設(shè)成默認(rèn)工作目錄2.1 安裝Android開發(fā)環(huán)境n2.1.1 安裝JDK和Eclipseq啟動(dòng)EclipsenEclipse集成開發(fā)環(huán)境2.1 安裝Android開發(fā)環(huán)境n2.1.2 安裝Android SDKqAndroid

4、開發(fā)站點(diǎn):http:/ 安裝Android開發(fā)環(huán)境n2.1.2 安裝Android SDKq選擇Windows版本的Android SDKq文件名:android-sdk-windows-1.5_r3.zipqAndroid SDK只需解壓,無需安裝q解壓目錄:E:Androidandroid-sdk-windows-1.5_r32.1 安裝Android開發(fā)環(huán)境n2.1.3 安裝ADT插件 安裝ADT有兩種方法q手動(dòng)下載ADT插件n下載網(wǎng)址:http:/dl- SDK幫助文檔中的下載頁面,下載頁面位置:/docs/sdk/adt_download.htmln選擇下載:ADT_0.9.1.zi

5、p 2.1 安裝Android開發(fā)環(huán)境n2.1.3 安裝ADT插件q手動(dòng)下載ADT插件n安裝插件:啟動(dòng)Eclipse.選擇Help Install New Software,打開Eclipse插件的安裝界面n點(diǎn)擊“Add”2.1 安裝Android開發(fā)環(huán)境n2.1.3 安裝ADT插件q手動(dòng)下載ADT插件n點(diǎn)擊Archiven選擇ADT保存位置2.1 安裝Android開發(fā)環(huán)境n2.1.3 安裝ADT插件q手動(dòng)下載ADT插件n選擇ADT插件安裝選項(xiàng):復(fù)選Android DDMS和Android Development Tools 2.1 安裝Android開發(fā)環(huán)境n2.1.3 安裝ADT插件q手

6、動(dòng)下載ADT插件n認(rèn)可ADT插件的許可證(在ADT安裝前)2.1 安裝Android開發(fā)環(huán)境n2.1.3 安裝ADT插件q手動(dòng)下載ADT插件n提示重啟Eclipse,即完成下載2.1 安裝Android開發(fā)環(huán)境n2.1.3 安裝ADT插件q自動(dòng)下載ADT插件 自動(dòng)下載ADT插件的方法和手動(dòng)方法安裝相似,不同之處在于:直接輸入插件壓縮包的下載地址http:/dl- 安裝Android開發(fā)環(huán)境n2.1.3 安裝ADT插件q設(shè)置Android SDK的保存路徑n選擇:WindowsPreferences 打開Eclipse的配置界面n輸入Android SDK 的保存路徑n點(diǎn)擊“Apply”2.2

7、Android SDKn2.2.1 目錄結(jié)構(gòu)qadd-one 目錄下的是Google提供地圖開發(fā)的庫函數(shù),支持基于Google Map 的地圖開發(fā)(+)add-ons (+)google_apis-3 (-)README.txt(+)docs(+)platforms (+)android-1.1 (+)android-1.5(+)tools(+)usb_driver (+)amd64 (+)x86(-)documentation.html(-)RELEASE_NOTES.html2.2 Android SDKn2.2.1 目錄結(jié)構(gòu)qdocs目錄下的是Android SDK的幫助文檔,通過根目錄

8、下的documentation.html文件啟動(dòng) qplatforms目錄中存在兩個(gè)子目錄android-1.1和android-1.5,分別用來保存1.1版本和1.5版本的Android SDK 的庫函數(shù)、外觀樣式、程序示例和輔助工具等qtools目錄下的是通用的Android開發(fā)和調(diào)試工具qusb_driver目錄下保了用于amd64和x86平臺(tái)的USB驅(qū)動(dòng)程序qRELEASE_NOTES.html是Android SDK的發(fā)布說明2.2 Android SDKn2.2.2 示例程序qHelloActivity示例2.2 Android SDKn2.2.2 示例程序qApiDemos示例2

9、.2 Android SDKn2.2.2 示例程序qSkeletonApp示例qNotesList示例2.2 Android SDKn2.2.2 示例程序qHome示例2.2 Android SDKn2.2.2 示例程序qSoftKeyboard示例qSnake示例2.2 Android SDKn2.2.2 示例程序qLunarLander示例qJetBoy示例2.2 Android SDKn2.2.3 開發(fā)工具qAndroid模擬器nAndroid SDK 的最重要的工具 n支持加載SD卡映像文件,更改模擬網(wǎng)絡(luò)狀態(tài),延遲和速度,模擬電話呼叫和接收短信等n不支持接聽真實(shí)電話,USB連接,攝像頭

10、捕獲,設(shè)備耳機(jī),電池電量和AC電源檢測,SD卡插拔檢查和使用藍(lán)牙設(shè)備nAndroid模擬器外觀2.2 Android SDKn2.2.3 開發(fā)工具qAndroid模擬器外觀外觀外觀外觀ID說明說明HVGA-L解析度:480 x320方向:橫向HVGA-P解析度:320 x480方向:縱向缺省配置2.2 Android SDKn2.2.3 開發(fā)工具qAndroid模擬器QVGA-L解析度:320 x240方向:橫向QVGA-P解析度:240 x320方向:縱向2.2 Android SDKn2.2.3 開發(fā)工具qAndroid調(diào)試器n連接Android設(shè)備和模擬器的工具n客戶端/服務(wù)器程序,包含

11、守護(hù)程序、服務(wù)器程序和客戶端程序2.2 Android SDKn2.2.3 開發(fā)工具qDDMSnAndroid系統(tǒng)中內(nèi)置的調(diào)試工具n監(jiān)視Android系統(tǒng)中進(jìn)程、堆棧信息,查看logcat日志,實(shí)現(xiàn)端口轉(zhuǎn)發(fā)服務(wù)和屏幕截圖功能,模擬器電話呼叫和SMS短信,以及瀏覽Android模擬器文件系統(tǒng)等n啟動(dòng)文件: /tools/ddms.bat2.2 Android SDKn2.2.3 開發(fā)工具qDDMSn調(diào)試DDMS:WindowsOpen PerspectiveDDMSn打開Show Views的選擇對(duì)話框:WindowsShow viewother 打開Show View的選擇對(duì)話框 2.2 An

12、droid SDKn2.2.3 開發(fā)工具qDDMSnDDMS中的設(shè)備管理器q同時(shí)檢控多個(gè)Android模擬器,顯示每個(gè)模擬器中所以正在運(yùn)行的進(jìn)程q提供屏幕截圖功能2.2 Android SDKn2.2.3 開發(fā)工具qDDMSnDDMS中的模擬器控制器q控制Android模擬器的網(wǎng)絡(luò)速度和延遲,模擬語音和SMS短信通信q網(wǎng)絡(luò)速率:GSM、HSCSD、PRS、EDGE、MTS、DPA和全速率q網(wǎng)絡(luò)延遲:GPRS、EDGE、UMTS和無延遲2.2 Android SDKn2.2.3 開發(fā)工具qDDMSnDDMS中的模擬器控制器q電話呼入顯示qSMS短信顯示2.2 Android SDKn2.2.3

13、開發(fā)工具qDDMSnDDMS中的文件瀏覽器q上傳、下載和刪除Android內(nèi)置存儲(chǔ)器上的文件q顯示文件和目錄的名稱、權(quán)限、建立時(shí)間等2.2 Android SDKn2.2.3 開發(fā)工具qDDMSnDDMS中的日志瀏覽器q瀏覽Android系統(tǒng)、Dalvik虛擬機(jī)或應(yīng)用程序產(chǎn)生的日志信息,有助于快速定位應(yīng)用程序產(chǎn)生的錯(cuò)誤2.2 Android SDKn2.2.3 開發(fā)工具qDDMSn其他工具工具名稱工具名稱啟動(dòng)文件啟動(dòng)文件說明說明數(shù)據(jù)庫工具sqlite3.exe用來創(chuàng)建和管理SQLite數(shù)據(jù)庫打包工具apkbuilder.bat將應(yīng)用程序打包成apk文件層級(jí)觀察器hierarchyviewer.bat對(duì)用戶界面進(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文件習(xí)題:n1.嘗試安裝Android開發(fā)環(huán)境,并記錄安裝和配置過程中所遇到的問題。n2.瀏覽Android SDK幫助文檔,了解Andro

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論