版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第第2 2章章 AndroidAndroid開發(fā)環(huán)境開發(fā)環(huán)境本章學(xué)習目標:本章學(xué)習目標:n掌握掌握Android開發(fā)環(huán)境的安裝配置方法開發(fā)環(huán)境的安裝配置方法n了解了解Android SDK的目錄結(jié)構(gòu)和示例程序的目錄結(jié)構(gòu)和示例程序n掌握各種掌握各種Android開發(fā)工具的用途開發(fā)工具的用途 2.1 安裝安裝Android開發(fā)環(huán)境開發(fā)環(huán)境n2.1.1 安裝安裝JDK和和Eclipseq確認安裝確認安裝JREnJRE即即Java運行環(huán)境運行環(huán)境n如果沒有安裝如果沒有安裝JRE則在打開則在打開Eclipse時,會出現(xiàn)錯誤提示時,會出現(xiàn)錯誤提示nJDK中包含中包含JRE,所以只需下載,所以只需下載JDK
2、2.1 安裝安裝Android開發(fā)環(huán)境開發(fā)環(huán)境2.1 安裝安裝Android開發(fā)環(huán)境開發(fā)環(huán)境n2.1.1 安裝安裝JDK和和Eclipseq安裝安裝JDKn運行平臺選擇:運行平臺選擇:Windowsn一般情況下保持一般情況下保持JDK的默認設(shè)置即可的默認設(shè)置即可2.1 安裝安裝Android開發(fā)環(huán)境開發(fā)環(huán)境2.1 安裝安裝Android開發(fā)環(huán)境開發(fā)環(huán)境n2.1.1 安裝安裝JDK和和Eclipseq啟動啟動Eclipsen雙擊目錄中的雙擊目錄中的eclipse.exe,出現(xiàn),出現(xiàn)Eclipse集成開發(fā)環(huán)境集成開發(fā)環(huán)境的啟動畫面。的啟動畫面。n若無法啟動,嘗試重新啟動計算機。若無法啟動,嘗試重新
3、啟動計算機。2.1 安裝安裝Android開發(fā)環(huán)境開發(fā)環(huán)境n2.1.1 安裝安裝JDK和和Eclipseq啟動啟動Eclipsen選擇工作目錄:選擇工作目錄:G:Androidworkplacen建議選擇復(fù)選框,將工作目錄設(shè)成默認工作目錄建議選擇復(fù)選框,將工作目錄設(shè)成默認工作目錄2.1 安裝安裝Android開發(fā)環(huán)境開發(fā)環(huán)境n2.1.1 安裝安裝JDK和和Eclipseq啟動啟動Eclipsen正常啟動后的正常啟動后的Eclipse集成開發(fā)環(huán)境集成開發(fā)環(huán)境2.1 安裝安裝Android開發(fā)環(huán)境開發(fā)環(huán)境n2.1.2 安裝安裝Android SDKqAndroid開發(fā)站點:開發(fā)站點:http:/
4、q選擇下載不同版本的選擇下載不同版本的SDK2.1 安裝安裝Android開發(fā)環(huán)境開發(fā)環(huán)境n2.1.3 安裝安裝ADT插件插件 安裝安裝ADT有兩種方法有兩種方法q手動下載手動下載ADT插件插件n下載網(wǎng)址:下載網(wǎng)址:http:/dl- 安裝安裝Android開發(fā)環(huán)境開發(fā)環(huán)境n2.1.3 安裝安裝ADT插件插件q手動下載手動下載ADT插件插件n安裝插件:啟動安裝插件:啟動Eclipse,選擇選擇 HelpInstall New Software,打開,打開Eclipse的插件安裝界面的插件安裝界面n點擊點擊“Add”2.1 安裝安裝Android開發(fā)環(huán)境開發(fā)環(huán)境n2.1.3 安裝安裝ADT插件插
5、件q手動下載手動下載ADT插件插件n點擊點擊“Archive”按鈕,選擇按鈕,選擇ADT插件壓縮包在本地磁盤插件壓縮包在本地磁盤中的位置中的位置2.1 安裝安裝Android開發(fā)環(huán)境開發(fā)環(huán)境n2.1.3 安裝安裝ADT插件插件q手動下載手動下載ADT插件插件n在在ADT插件安裝前,會提示用戶對需要安裝的插件進行插件安裝前,會提示用戶對需要安裝的插件進行選擇和確認,按圖如下選擇選擇和確認,按圖如下選擇2.1 安裝安裝Android開發(fā)環(huán)境開發(fā)環(huán)境n2.1.3 安裝安裝ADT插件插件q手動下載手動下載ADT插件插件n認可開源軟件的許可協(xié)議(在認可開源軟件的許可協(xié)議(在ADT安裝前)安裝前) 2.1
6、 安裝安裝Android開發(fā)環(huán)境開發(fā)環(huán)境n2.1.3 安裝安裝ADT插件插件q自動下載自動下載ADT插件插件n自動下載自動下載ADT插件的方法和手動方法安裝相似,不同之處在于插件的方法和手動方法安裝相似,不同之處在于不需要到網(wǎng)站上下載不需要到網(wǎng)站上下載ADT插件壓縮包,而直接在插件壓縮包,而直接在“Add Repository”界面中輸入界面中輸入ADT插件的下載地址即可插件的下載地址即可 2.1 安裝安裝Android開發(fā)環(huán)境開發(fā)環(huán)境 n2.1.3 安裝ADT插件q設(shè)置Android SDK的保存路徑n選擇:WindowsPreferences 打開Eclipse的配置界面n輸入Androi
7、d SDK 的保存路徑n點擊“Apply” 2.1 安裝Android開發(fā)環(huán)境n2.2.1 目錄結(jié)構(gòu)qadd-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(-)SDK Manager.exe(-)AVD Manag
8、er.exe(-)SDK Readme.txt 2.2 Android SDKn2.2.1 目錄結(jié)構(gòu)qdocs目錄下的是Android SDK的幫助文檔,通過目錄下的offline.html文件啟動qplatforms目錄用來存放SDK和AVD管理器下載的各種版本的SDK,筆者的目錄中有4.0版本的SDK。platforms-tools目錄中保存了與平臺調(diào)試相關(guān)的工具 qtools目錄保存了通用的Android開發(fā)調(diào)試工具和Android手機模擬器qSDK Manager.exe和AVD Manager.exe分別是SDK和AVD的管理器,SDK Readme.txt是Android SDK的
9、說明文檔2.2 Android SDKn2.2.2 示例程序qMultiResolution示例nMultiResolution是Android程序支持不同尺寸屏幕的示例。根據(jù)屏幕分辨率不同,Android程序可以自動加載不同大小的圖片,避免圖片尺寸對界面布局產(chǎn)生影響。 n2.2.2 示例程序示例程序qApiDemos示例示例qApiDemos示例提示例提供了供了Android平臺平臺上多數(shù)上多數(shù)API的使用方的使用方法,涉及系統(tǒng)、資法,涉及系統(tǒng)、資源、圖形、搜索、源、圖形、搜索、語音識別和用戶界語音識別和用戶界面等方面面等方面 2.2 Android SDKn2.2.2 示例程序示例程序qS
10、keletonApp示例示例nSkeletonApp示例是一個界面演示例是一個界面演示程序,說明了如何使用布局和示程序,說明了如何使用布局和界面控件設(shè)計用戶界面,以及如界面控件設(shè)計用戶界面,以及如何在界面中添加菜單和處理菜單何在界面中添加菜單和處理菜單事件。事件。 2.2 Android SDKn2.2.2 示例程序示例程序qNotesPad示例示例nNotesPad示例是一個記事本示例是一個記事本程序,可以將文字內(nèi)容保存在程序,可以將文字內(nèi)容保存在記事本程序中,并支持添加和記事本程序中,并支持添加和刪除記事本操作。刪除記事本操作。NotesPad示例說明了如何進行復(fù)雜程序示例說明了如何進行復(fù)
11、雜程序設(shè)計,以及如何使用設(shè)計,以及如何使用SQLite數(shù)據(jù)庫保存數(shù)據(jù)和數(shù)據(jù)庫保存數(shù)據(jù)和ContentProvider共享數(shù)據(jù)。共享數(shù)據(jù)。 2.2 Android SDKn2.2.2 示例程序示例程序qHome示例示例nHome示例是一個桌示例是一個桌面主題程序,可以將面主題程序,可以將自定義的桌面主題注自定義的桌面主題注冊到系統(tǒng)中,用戶可冊到系統(tǒng)中,用戶可以通過點擊以通過點擊HOME鍵鍵選擇不同的桌面主題選擇不同的桌面主題。此示例說明了如何。此示例說明了如何進行桌面主題程序的進行桌面主題程序的開發(fā),以及在開發(fā)過開發(fā),以及在開發(fā)過程中需要注意的事項程中需要注意的事項。 2.2 Android S
12、DK2.2 Android SDKn2.2.2 示例程序qSnake示例nSnake示例是貪吃蛇程序,一個經(jīng)典的小游戲,可以通過導(dǎo)航鍵控制貪吃蛇的前進方向。該示例演示了如何在Android系統(tǒng)中進行游戲開發(fā),對進行游戲開發(fā)的程序人員具有一定的參考價值。 2.2 Android SDKn2.2.2 示例程序示例程序qLunarLander示例示例n一個小游戲,模擬登陸艙在月球表一個小游戲,模擬登陸艙在月球表面著陸。用戶通過控制登陸艙的方面著陸。用戶通過控制登陸艙的方向和速度,使登陸艙可以平穩(wěn)的在向和速度,使登陸艙可以平穩(wěn)的在月球表面著陸。月球表面著陸。 2.2 Android SDKqJetBo
13、y示例示例nJetBoy示例是一個支持背景音樂和音效的游戲程序,用戶可示例是一個支持背景音樂和音效的游戲程序,用戶可以控制飛船擊碎飛來的隕石。以控制飛船擊碎飛來的隕石。 n2.2.3 開發(fā)工具開發(fā)工具qAndroid模擬器模擬器n支持多種屏幕分辨率和不同的外觀支持多種屏幕分辨率和不同的外觀n支持加載支持加載SD卡映像文件,更改模擬網(wǎng)絡(luò)狀態(tài),延遲和速度,??ㄓ诚裎募哪M網(wǎng)絡(luò)狀態(tài),延遲和速度,模擬電話呼叫和接收短信等擬電話呼叫和接收短信等n不支持接聽真實電話,不支持接聽真實電話,USB連接,攝像頭捕獲,設(shè)備耳機,電連接,攝像頭捕獲,設(shè)備耳機,電池電量和池電量和AC電源檢測,電源檢測,SD卡插
14、拔檢查和使用藍牙設(shè)備卡插拔檢查和使用藍牙設(shè)備2.2 Android SDKn2.2.3 開發(fā)工具開發(fā)工具qAndroid調(diào)試橋調(diào)試橋(Android Debug Bridge,ADB)n用于連接用于連接Android設(shè)備或模擬器的工具,負責將應(yīng)用程序安裝到設(shè)備或模擬器的工具,負責將應(yīng)用程序安裝到模擬器和設(shè)備中,或從模擬器或設(shè)備中傳輸文件。模擬器和設(shè)備中,或從模擬器或設(shè)備中傳輸文件。 2.2 Android SDKn2.2.3 開發(fā)工具開發(fā)工具qDDMSnAndroid系統(tǒng)中內(nèi)置的調(diào)試工具系統(tǒng)中內(nèi)置的調(diào)試工具n監(jiān)視監(jiān)視Android系統(tǒng)中進程、堆棧信息,查看系統(tǒng)中進程、堆棧信息,查看logcat
15、日志,實現(xiàn)端口轉(zhuǎn)發(fā)服務(wù)和屏幕截圖功能日志,實現(xiàn)端口轉(zhuǎn)發(fā)服務(wù)和屏幕截圖功能,模擬器電話呼叫和,模擬器電話呼叫和SMS短信,以及瀏覽短信,以及瀏覽Android模擬器文件系統(tǒng)等模擬器文件系統(tǒng)等2.2 Android SDKn2.2.3 開發(fā)工具開發(fā)工具qDDMSn調(diào)試調(diào)試DDMS:WindowsOpen PerspectiveDDMSn打開打開Show Views的選的選擇對話框:擇對話框:WindowsShow viewother 打開打開Show View的選擇對的選擇對話框話框 2.2 Android SDKn2.2.3 開發(fā)工具開發(fā)工具qDDMSnDDMS中的設(shè)備管理器中的設(shè)備管理器q同時
16、監(jiān)控多個同時監(jiān)控多個AndroidAndroid模擬器,顯示每個模擬器中正模擬器,顯示每個模擬器中正在運行的進程在運行的進程q提供屏幕截圖功能提供屏幕截圖功能2.2 Android SDK2.2 Android SDKn2.2.3 開發(fā)工具開發(fā)工具qDDMSnDDMS中的模擬器控制器中的模擬器控制器q控制控制AndroidAndroid模擬器的模擬器的網(wǎng)絡(luò)速度和延遲,模擬網(wǎng)絡(luò)速度和延遲,模擬語音和語音和SMSSMS短信通信短信通信q網(wǎng)絡(luò)速率:網(wǎng)絡(luò)速率:GSMGSM、HSCSDHSCSD、PRSPRS、EDGEEDGE、MTSMTS、DPADPA和全速率和全速率q網(wǎng)絡(luò)延遲:網(wǎng)絡(luò)延遲:GPRSGP
17、RS、EDGEEDGE、UMTSUMTS和無延遲和無延遲2.2 Android SDKn2.2.3 開發(fā)工具開發(fā)工具qDDMSnDDMS中的模擬器控制器中的模擬器控制器q電話呼入顯示電話呼入顯示qSMS短信顯示2.2 Android SDKn2.2.3 開發(fā)工具開發(fā)工具qDDMSnDDMS中的文件瀏覽器中的文件瀏覽器q上傳、下載和刪除上傳、下載和刪除AndroidAndroid內(nèi)置存儲器上的文件內(nèi)置存儲器上的文件q顯示文件和目錄的名稱、權(quán)限、建立時間等顯示文件和目錄的名稱、權(quán)限、建立時間等2.2 Android SDKn2.2.3 開發(fā)工具開發(fā)工具qDDMSnDDMS中的日志瀏覽器中的日志瀏覽
18、器q瀏覽瀏覽AndroidAndroid系統(tǒng)、系統(tǒng)、DalvikDalvik虛擬機或應(yīng)用程序產(chǎn)生的日虛擬機或應(yīng)用程序產(chǎn)生的日志信息,有助于快速定位應(yīng)用程序產(chǎn)生的錯誤志信息,有助于快速定位應(yīng)用程序產(chǎn)生的錯誤2.2 Android SDKn2.2.3 開發(fā)工具開發(fā)工具qDDMSn其他工具其他工具工具名稱啟動文件說明數(shù)據(jù)庫工具sqlite3.exe用來創(chuàng)建和管理SQLite數(shù)據(jù)庫打包工具apkbuilder.bat將應(yīng)用程序打包成apk文件層級觀察器hierarchyviewer.bat對用戶界面進行分析和調(diào)試,以圖形化的方式展示樹形結(jié)構(gòu)的界面布局跟蹤顯示工具traceview.bat以圖形化的方式顯示應(yīng)用程序的執(zhí)行日志,用來調(diào)試應(yīng)用程序,分析執(zhí)行效率S
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 聊城職業(yè)技術(shù)學(xué)院《的分層開發(fā)技術(shù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 麗江師范高等??茖W(xué)校《工程制圖Ⅱ》2023-2024學(xué)年第一學(xué)期期末試卷
- 江西司法警官職業(yè)學(xué)院《學(xué)術(shù)論文寫作(1)》2023-2024學(xué)年第一學(xué)期期末試卷
- 江漢藝術(shù)職業(yè)學(xué)院《健身俱樂部經(jīng)營與管理》2023-2024學(xué)年第一學(xué)期期末試卷
- 湖北大學(xué)知行學(xué)院《山地戶外運動》2023-2024學(xué)年第一學(xué)期期末試卷
- 自貢職業(yè)技術(shù)學(xué)院《商業(yè)銀行與業(yè)務(wù)經(jīng)營》2023-2024學(xué)年第一學(xué)期期末試卷
- 周口師范學(xué)院《教育歷史與比較研究》2023-2024學(xué)年第一學(xué)期期末試卷
- 重慶科技學(xué)院《工程管理軟件與BM技術(shù)應(yīng)用》2023-2024學(xué)年第一學(xué)期期末試卷
- 浙江樹人學(xué)院《圖像處理軟件應(yīng)用》2023-2024學(xué)年第一學(xué)期期末試卷
- 長江大學(xué)文理學(xué)院《材料力學(xué)B(外)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024屆新高考數(shù)學(xué)大題訓(xùn)練:數(shù)列(30題)(解析版)
- 四年級數(shù)學(xué)下冊計算題(每日一練13份)
- 虛擬現(xiàn)實技術(shù)應(yīng)用
- 項目風險記錄及跟蹤表
- 50以內(nèi)加減法口算題卡(1000道打印版)每日100道
- 《生物發(fā)酵行業(yè)智能制造第2部分:生物反應(yīng)器》
- GB/T 4008-2024錳硅合金
- 2024急性腦梗死溶栓規(guī)范診治指南(附缺血性腦卒中急診急救專家共識總結(jié)歸納表格)
- 個人替公司代付協(xié)議
- FZ∕T 73037-2019 針織運動襪行業(yè)標準
- 廢舊纖維回收和再利用策略
評論
0/150
提交評論