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

下載本文檔

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

文檔簡(jiǎn)介

1、AndroidAndroid程序開發(fā)應(yīng)用實(shí)例程序開發(fā)應(yīng)用實(shí)例第二講第二講 AndroidAndroid開發(fā)環(huán)境與開發(fā)工具開發(fā)環(huán)境與開發(fā)工具2內(nèi)容概要內(nèi)容概要JDK安裝和配置安裝和配置SDK安裝和配置安裝和配置開發(fā)開發(fā)Android項(xiàng)目項(xiàng)目常用開發(fā)工具常用開發(fā)工具總結(jié)總結(jié)3本節(jié)內(nèi)容本節(jié)內(nèi)容什么是什么是AndroidAndroidJDK安裝和配置JDKJDK介紹介紹JDK其主要包括了Java運(yùn)行環(huán)境(Java Runtime Environment)、一些Java命令工具和Java基礎(chǔ)的類庫文件。JDK包含的基本組件包括: pjavac:java編譯器pjar:java打包工具pjavadoc:j

2、ava文檔生成器pjdb :java查錯(cuò)工具。 pjava:運(yùn)行編譯后的java程序。 JDKJDK介紹介紹( (續(xù)續(xù)) )pappletviewer:小程序?yàn)g覽器,一種執(zhí)行HTML文件上的Java小程序的Java瀏覽器。 pJavah:產(chǎn)生可以調(diào)用Java過程的C過程,或建立能被Java程序調(diào)用的C過程的頭文件。 pJavap:Java反匯編器,顯示編譯類文件中的可訪問功能和數(shù)據(jù),同時(shí)顯示字節(jié)代碼含義。 pJconsole: Java進(jìn)行系統(tǒng)調(diào)試和監(jiān)控的工具。JDKJDK安裝和配置安裝和配置JDK程序安裝包可以從Sun公司的官方網(wǎng)站免費(fèi)下載,雙擊下載的JDK安裝文件。JDK安裝成功后,必須對(duì)

3、其進(jìn)行配置環(huán)境變量,才能夠正確使用。p單擊“系統(tǒng)變量”區(qū)域的“新建”按鈕,將會(huì)出現(xiàn)“新建系統(tǒng)變量”對(duì)話框,在對(duì)話框中新建環(huán)境變量JAVA_HOME,環(huán)境變量的值為JDK 6.0的安裝目錄。JDKJDK安裝和配置(續(xù))安裝和配置(續(xù))p設(shè)置JAVA_HOME環(huán)境變量后,在“系統(tǒng)變量”區(qū)域中選擇“path”環(huán)境變量p單擊“編輯”按鈕,將彈出“編輯系統(tǒng)變量”對(duì)話框,在其中添加JDK安裝目錄下的bin子目錄的路徑。8本節(jié)內(nèi)容本節(jié)內(nèi)容什么是什么是AndroidAndroidSDK安裝和配置SDKSDK下載下載Android SDK的官方開發(fā)網(wǎng)站是http:/,可以從該網(wǎng)站下載最新版的Android SD

4、K。下載后的Android SDK為壓縮文件,請(qǐng)將它解壓縮到磁盤中。解壓后的Android SDK目錄如下所示。SDKSDK安裝安裝雙擊Android SDK目錄中Setup程序就將開始安裝Android SDK。安裝完成后, “Android SDK and AVD Manager”窗口的左側(cè)選擇“Installed Packages”選項(xiàng),將在窗口右側(cè)顯示出已經(jīng)正確下載并安裝好的包。11本節(jié)內(nèi)容本節(jié)內(nèi)容什么是什么是AndroidAndroid開發(fā)Android項(xiàng)目EclipseEclipse中中AndroidAndroid項(xiàng)目架構(gòu)項(xiàng)目架構(gòu) 在Eclipse的“Package Explore

5、r”透視圖中,新創(chuàng)建的Android項(xiàng)目的架構(gòu)如x下所示。13本節(jié)內(nèi)容本節(jié)內(nèi)容什么是什么是AndroidAndroidAndroid常用的開發(fā)工具配置工具配置工具(AVD)(AVD) AVD(Android Virtual Device)就是Android運(yùn)行的虛擬設(shè)備,它是Android的模擬器識(shí)別。建立的Android要運(yùn)行,有兩種方式,一種是連接外接設(shè)備;一種是創(chuàng)建AVD,每個(gè)AVD上可以配置很多的運(yùn)行項(xiàng)目。 創(chuàng)建AVD的方法有兩種p 一種通過是Eclipse創(chuàng)建p 另一種是通過Android SDK提供的命令創(chuàng)建AndroidAndroid仿真器仿真器(Emulator)(Emulat

6、or) Android中提供了一個(gè)仿真器來模擬ARM核的移動(dòng)設(shè)備。它為開發(fā)人員提供了很多開發(fā)和測(cè)試時(shí)的便利。不管在Windows下Linux下還是MAC OS下,Android仿真器都可以順利運(yùn)行。 Emulator功能非常齊全,可以使用電話本、通話等功能,使用其內(nèi)置的瀏覽器和Google Maps來訪問外部網(wǎng)絡(luò),使用鍵盤輸入,鼠標(biāo)點(diǎn)擊模擬器按鍵輸入,甚至還可以使用鼠標(biāo)點(diǎn)擊、拖動(dòng)屏幕進(jìn)行操縱。圖形化調(diào)試工具圖形化調(diào)試工具(DDMS)(DDMS) DDMS為IDE和emultor及真正的android設(shè)備架起來了一座橋梁,Android DDMS將捕捉到終端的ID,并通過adb建立調(diào)試器,從而實(shí)

7、現(xiàn)發(fā)送指令到測(cè)試終端的目的。它給我們提供很多服務(wù),例如:為設(shè)備截屏,查看進(jìn)程及信息,廣播狀態(tài)信息,模擬電話呼叫,接收SMS,虛擬物理坐標(biāo)等等。 啟動(dòng)DDMS有兩種方法p 命令行進(jìn)入到SDK所在目錄tools下,運(yùn)行DDMS.bat啟動(dòng)p 在Eclipse中啟動(dòng)。命令行調(diào)試工具命令行調(diào)試工具(ADB)(ADB) ADB是Android提供的一個(gè)調(diào)試工具,通過這個(gè)工具,我們可以方便的管理設(shè)備或模擬器。p 啟動(dòng)和關(guān)閉ADB服務(wù)u 在虛擬機(jī)運(yùn)行一段時(shí)間之后,ADB有可能會(huì)因?yàn)橐恍┊惓6荒苷_運(yùn)行,這時(shí)候就需要我們來手動(dòng)關(guān)閉,然后再啟動(dòng)。u 關(guān)閉命令:adb kill-server , 啟動(dòng)命令:ad

8、b start-serverp 查看當(dāng)然運(yùn)行的設(shè)備或模擬器p 可以通過adb devices命令進(jìn)行查看設(shè)備信息資源打包工具資源打包工具(AAPT)(AAPT) AAPT(Android Asset Packaging Tool)是標(biāo)準(zhǔn)的Android輔助打包工具,位于SDK的tools/文件夾下。該工具允許查看、創(chuàng)建或更新Zip兼容格式(zip,jar,apk)的文檔,并且能將資源編譯到二進(jìn)制格式的包中。p 列出apk包的內(nèi)容p 查看apk的信息p 編譯android資源p 添加文件到打包好的apk中 p 移除打包好的apk中的文件 19本節(jié)內(nèi)容本節(jié)內(nèi)容什么是什么是AndroidAndroid總結(jié)總結(jié)總結(jié) 要進(jìn)行Android應(yīng)用程序開發(fā),必須學(xué)會(huì)搭建Android開發(fā)環(huán)境并學(xué)會(huì)使用Android開發(fā)過程中常用的開發(fā)工具。 本章以快速掌握開發(fā)條件、開發(fā)環(huán)境、開發(fā)工具為目的,詳細(xì)介紹搭建Android開發(fā)環(huán)境所需要的諸如系

溫馨提示

  • 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)論