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

下載本文檔

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

文檔簡介

1、第2章 Android開發(fā)環(huán)境本章學習目的:掌握Android開發(fā)環(huán)境的安裝配置方法了解Android SDK的目錄構(gòu)造和例如程序掌握各種Android開發(fā)工具的用途 2.1 安裝Android開發(fā)環(huán)境2.1.1 安裝JDK和Eclipse確認安裝JREJRE即Java運轉(zhuǎn)環(huán)境假設(shè)沒有安裝JRE那么在翻開Eclipse時,會出現(xiàn)錯誤提示JDK中包含JRE,所以只需下載JDK2.1 安裝Android開發(fā)環(huán)境2.1.1 安裝JDK和Eclipse安裝JDKoracle/technetwork/java/javase/downloads/index.html選擇對應(yīng)JDK下載 2.1 安裝Andr

2、oid開發(fā)環(huán)境2.1.1 安裝JDK和Eclipse安裝JDK運轉(zhuǎn)平臺選擇:Windows普通情況下堅持JDK的默許設(shè)置即可2.1 安裝Android開發(fā)環(huán)境2.1.1 安裝JDK和Eclipse安裝Eclipse/downloads選擇下載:Eclipse IDE for Java Developers (122MB) 解壓到指定的目錄2.1 安裝Android開發(fā)環(huán)境2.1.1 安裝JDK和Eclipse啟動Eclipse雙擊目錄中的eclipse.exe,出現(xiàn)Eclipse集成開發(fā)環(huán)境的啟動畫面。假設(shè)無法啟動,嘗試重新啟動計算機。2.1 安裝Android開發(fā)環(huán)境2.1.1 安裝JDK和

3、Eclipse啟動Eclipse選擇任務(wù)目錄:G:Androidworkplace建議選擇復(fù)選框,將任務(wù)目錄設(shè)成默許任務(wù)目錄2.1 安裝Android開發(fā)環(huán)境2.1.1 安裝JDK和Eclipse啟動Eclipse正常啟動后的Eclipse集成開發(fā)環(huán)境2.1 安裝Android開發(fā)環(huán)境2.1.2 安裝Android SDKAndroid開發(fā)站點:developer.android/sdk/index.html 選擇下載不同版本的SDK2.1 安裝Android開發(fā)環(huán)境2.1.3 安裝ADT插件 安裝ADT有兩種方法手動下載ADT插件下載dl-ssl.google/android/eclipse

4、/或httpdeveloper.android/sdk/eclipse-adt.html#installing選擇下載:ADT-14.0.0.zip2.1 安裝Android開發(fā)環(huán)境2.1.3 安裝ADT插件手動下載ADT插件安裝插件:啟動Eclipse,選擇 HelpInstall New Software,翻開Eclipse的插件安裝界面點擊“Add2.1 安裝Android開發(fā)環(huán)境2.1.3 安裝ADT插件手動下載ADT插件點擊“Archive按鈕,選擇ADT插件緊縮包在本地磁盤中的位置2.1 安裝Android開發(fā)環(huán)境2.1.3 安裝ADT插件手動下載ADT插件在ADT插件安裝前,會提

5、示用戶對需求安裝的插件進展選擇和確認,按圖如下選擇2.1 安裝Android開發(fā)環(huán)境2.1.3 安裝ADT插件手動下載ADT插件認可開源軟件的答應(yīng)協(xié)議在ADT安裝前 2.1 安裝Android開發(fā)環(huán)境2.1.3 安裝ADT插件自動下載ADT插件自動下載ADT插件的方法和手動方法安裝類似,不同之處在于不需求到網(wǎng)站上下載ADT插件緊縮包,而直接在“Add Repository界面中輸入ADT插件的下載地址即可 2.1 安裝Android開發(fā)環(huán)境 2.1.3 安裝ADT插件設(shè)置Android SDK的保管途徑選擇:WindowsPreferences 翻開Eclipse的配置界面輸入Android

6、SDK 的保管途徑點擊“Apply 2.1 安裝Android開發(fā)環(huán)境2.2.1 目錄構(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(-)SDK Manager.exe(-)AVD Manager.exe

7、(-)SDK Readme.txt 2.2 Android SDK2.2.1 目錄構(gòu)造docs目錄下的是Android SDK的協(xié)助文檔,經(jīng)過目錄下的offline.html文件啟動platforms目錄用來存放SDK和AVD管理器下載的各種版本的SDK,筆者的目錄中有4.0版本的SDK。platforms-tools目錄中保管了與平臺調(diào)試相關(guān)的工具 tools目錄保管了通用的Android開發(fā)調(diào)試工具和Android手機模擬器SDK Manager.exe和AVD Manager.exe分別是SDK和AVD的管理器,SDK Readme.txt是Android SDK的闡明文檔2.2 And

8、roid SDK2.2.2 例如程序MultiResolution例如MultiResolution是Android程序支持不同尺寸屏幕的例如。根據(jù)屏幕分辨率不同,Android程序可以自動加載不同大小的圖片,防止圖片尺寸對界面規(guī)劃產(chǎn)生影響。 2.2.2 例如程序ApiDemos例如ApiDemos例如提供了Android平臺上多數(shù)API的運用方法,涉及系統(tǒng)、資源、圖形、搜索、語音識別和用戶界面等方面 2.2 Android SDK2.2.2 例如程序SkeletonApp例如SkeletonApp例如是一個界面演示程序,闡明了如何運用規(guī)劃和界面控件設(shè)計用戶界面,以及如何在界面中添加菜單和處置

9、菜單事件。 2.2 Android SDK2.2.2 例如程序NotesPad例如NotesPad例如是一個記事本程序,可以將文字內(nèi)容保管在記事本程序中,并支持添加和刪除記事本操作。NotesPad例如闡明了如何進展復(fù)雜程序設(shè)計,以及如何運用SQLite數(shù)據(jù)庫保管數(shù)據(jù)和ContentProvider共享數(shù)據(jù)。 2.2 Android SDK2.2.2 例如程序Home例如Home例如是一個桌面主題程序,可以將自定義的桌面主題注冊到系統(tǒng)中,用戶可以經(jīng)過點擊HOME鍵選擇不同的桌面主題。此例如闡明了如何進展桌面主題程序的開發(fā),以及在開發(fā)過程中需求留意的事項。 2.2 Android SDK2.2

10、Android SDK2.2.2 例如程序Snake例如Snake例如是貪吃蛇程序,一個經(jīng)典的小游戲,可以經(jīng)過導(dǎo)航鍵控制貪吃蛇的前進方向。該例如演示了如何在Android系統(tǒng)中進展游戲開發(fā),對進展游戲開發(fā)的程序人員具有一定的參考價值。 2.2 Android SDK2.2.2 例如程序LunarLander例如一個小游戲,模擬登陸艙在月球外表著陸。用戶經(jīng)過控制登陸艙的方向和速度,使登陸艙可以平穩(wěn)的在月球外表著陸。 2.2 Android SDKJetBoy例如JetBoy例如是一個支持背景音樂和音效的游戲程序,用戶可以控制飛船擊碎飛來的隕石。 2.2.3 開發(fā)工具Android模擬器支持多種屏

11、幕分辨率和不同的外觀支持加載SD卡映像文件,更改模擬網(wǎng)絡(luò)形狀,延遲和速度,模擬呼叫和接納短信等不支持接聽真實,USB銜接,攝像頭捕獲,設(shè)備耳機,電池電量和AC電源檢測,SD卡插拔檢查和運用藍牙設(shè)備2.2 Android SDK2.2.3 開發(fā)工具Android調(diào)試橋Android Debug Bridge,ADB用于銜接Android設(shè)備或模擬器的工具,擔任將運用程序安裝到模擬器和設(shè)備中,或從模擬器或設(shè)備中傳輸文件。 2.2 Android SDK2.2.3 開發(fā)工具DDMSAndroid系統(tǒng)中內(nèi)置的調(diào)試工具監(jiān)視Android系統(tǒng)中進程、堆棧信息,查看logcat日志,實現(xiàn)端口轉(zhuǎn)發(fā)效力和屏幕截

12、圖功能,模擬器呼叫和SMS短信,以及閱讀Android模擬器文件系統(tǒng)等2.2 Android SDK2.2.3 開發(fā)工具DDMS調(diào)試DDMS:WindowsOpen PerspectiveDDMS翻開Show Views的選擇對話框:WindowsShow viewother 翻開Show View的選擇對話框 2.2 Android SDK2.2.3 開發(fā)工具DDMSDDMS中的設(shè)備管理器同時監(jiān)控多個Android模擬器,顯示每個模擬器中正在運轉(zhuǎn)的進程提供屏幕截圖功能2.2 Android SDK2.2 Android SDK2.2.3 開發(fā)工具DDMSDDMS中的模擬器控制器控制Andro

13、id模擬器的網(wǎng)絡(luò)速度和延遲,模擬語音和SMS短信通訊網(wǎng)絡(luò)速率:GSM、HSCSD、PRS、EDGE、MTS、DPA和全速率網(wǎng)絡(luò)延遲:GPRS、EDGE、UMTS和無延遲2.2 Android SDK2.2.3 開發(fā)工具DDMSDDMS中的模擬器控制器呼入顯示SMS短信顯示2.2 Android SDK2.2.3 開發(fā)工具DDMSDDMS中的文件閱讀器上傳、下載和刪除Android內(nèi)置存儲器上的文件顯示文件和目錄的稱號、權(quán)限、建立時間等2.2 Android SDK2.2.3 開發(fā)工具DDMSDDMS中的日志閱讀器閱讀Android系統(tǒng)、Dalvik虛擬機或運用程序產(chǎn)生的日志信息,有助于快速定位

14、運用程序產(chǎn)生的錯誤2.2 Android SDK2.2.3 開發(fā)工具DDMS其他工具工具名稱啟動文件說明數(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í)行效率SD卡映像創(chuàng)建工具mksdcard.exe建立SD卡的映像文件NinePatch文件編輯工具draw9patch.batNinePatch是Android提供的可伸縮的圖形文件格式,基于PNG文件。draw9patch工具可以使用WYSIWYG編輯器建立NinePatch文件(1) 嘗試安裝Android開發(fā)環(huán)境,并記錄安裝和配置過程中所遇到的問題。(2) 閱讀Android SDK協(xié)助文檔,了解An

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論