- Android應(yīng)用程序開發(fā)與典型案例
- 鄭萌 趙常松等編著
- 261字
- 2018-12-27 18:22:10
第2章 Android開發(fā)環(huán)境搭建
本章主要介紹在Windows環(huán)境下,Android開發(fā)環(huán)境的搭建步驟及注意事項(xiàng),包括JDK和Java開發(fā)環(huán)境的安裝和配置、Eclipse的安裝、Android SDK和ADT的安裝和配置等;同時(shí)介紹了Android開發(fā)的基本步驟。
2.1 Android開發(fā)環(huán)境的安裝與配置
Android應(yīng)用軟件開發(fā)需要的開發(fā)環(huán)境如表2-1所示。
表2-1

以上所提到的軟件開發(fā)包的下載地址如下:
? JDK1.6,http://www.oracle.com/technetwork/java/javase/downloads/index.html。
? Eclipse 3.4(Eurpa),http://www.eclipse.org/downloads/下載Eclipse IDE for Java Developers。
? Android SDK2.2,http://developer.android.com。
以下主要介紹一下在Windows環(huán)境下搭建Android開發(fā)環(huán)境的步驟和注意事項(xiàng)。
2.1.1 安裝JDK和配置Java開發(fā)環(huán)境
首先下載JDK安裝包,并進(jìn)行安裝。例如,得到JDK1.6版本的安裝文件jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe,雙擊進(jìn)行安裝。接受許可證,選擇需要安裝的組件和安裝路徑后,單擊“下一步”按鈕,完成安裝過(guò)程。
安裝完成后,利用以下步驟檢查安裝是否成功:打開CMD窗口,在CMD窗口中輸入java –version命令,如果屏幕出現(xiàn)如圖2-1所示的代碼信息,說(shuō)明JDK安裝成功。

圖2-1 JDK安裝檢查
2.1.2 Eclipse的安裝
JDK安裝成功后,可以直接安裝Eclipse,例如,使用Eclipse 3.6,得到其壓縮包eclipse-SDK-3.6.1-win32.zip,該包不需要安裝,直接解壓即可執(zhí)行其中的eclipse.exe文件進(jìn)行安裝,Eclipse可以自動(dòng)找到用戶前期安裝的JDK路徑。
2.1.3 SDK和ADT的安裝和配置
JDK和Eclipse安裝成功后,下載安裝Android的SDK,得到android-sdk-windows.zip,解壓后運(yùn)行SDK Manager.exe,選擇需要的API版本進(jìn)行安裝,如圖2-2所示。

圖2-2 SDK Manager
完成以上步驟后,在Eclipse中安裝配置ADT。
ADT(Android Development Tools)是Android為Eclipse定制的一個(gè)插件,為用戶提供了一個(gè)強(qiáng)大的用戶開發(fā)Android應(yīng)用程序的綜合環(huán)境。ADT擴(kuò)展了Eclipse的功能,可以讓用戶快速地建立Android項(xiàng)目,創(chuàng)建應(yīng)用程序界面,在基于Android框架API的基礎(chǔ)上添加組件,以及用SDK工具集調(diào)試應(yīng)用程序,甚至導(dǎo)出簽名(或未簽名)的APKs以便發(fā)行應(yīng)用程序。
在Eclipse中安裝ADT,首先在啟動(dòng)Eclipse,選擇“Help”→“Software Updates”命令,準(zhǔn)備安裝插件。在彈出的對(duì)話框中選擇“Available Software”,得到如圖2-3所示界面。

圖2-3 “Available Software”界面
單擊“Add”按鈕,彈出如圖2-4所示設(shè)置界面。

圖2-4 “Add Site”對(duì)話框
在Location文本框中輸入Android插件的路徑:https://dll-ssl.google.com/android/eclipse/,單擊“OK”按鈕,返回至圖2-3所示界面,可以看到剛剛添加的站點(diǎn)已添加至搜索列表,選擇“Developer Tools”,然后單擊“Install”按鈕。在Install界面中,選擇“Android DDMS”和“Android Development Tools”,單擊“Next”按鈕,閱讀并接受許可協(xié)議,單擊“Finish”按鈕完成安裝。安裝完成后重啟Eclipse即可。
在Eclipse中增加SDK的路徑:“Window”→“Preference”,在左側(cè)的列表中選擇Android項(xiàng),設(shè)置SDK Location為SDK的目錄,如圖2-5所示。

圖2-5 選擇Android SDK路徑
問(wèn):安裝ADT過(guò)程中沒(méi)有網(wǎng)絡(luò)怎么辦?
答:在“Add Site”對(duì)話框中單擊“Archive”按鈕,直接指定磁盤中的ADT包(例如:ADT-10.0.0.zip等)。
2.2 創(chuàng)建第一個(gè)Android應(yīng)用
Android的SDK環(huán)境安裝完成后,就可以在SDK中建立工程并進(jìn)行調(diào)試了。
建立Android工程的步驟如下:
(1)選擇“File”→“New”→“Project”命令。
(2)選擇“Android”→“Android Project”命令,單擊“Next”按鈕,如圖2-6所示。

圖2-6 使用Eclipse建立Android工程
(3)在“New Android Project”對(duì)話框中,輸入項(xiàng)目名稱(AndroidTest)、Package name、Activity name,以及Application name,最后單擊“Finish”按鈕,即可完成新建項(xiàng)目成功。

圖2-7 “New Android Project”對(duì)話框
(4)工程建立后,可以通過(guò)Eclipse環(huán)境查看Android應(yīng)用程序中各個(gè)文件,例如AndroidManifest.xml文件、布局文件、代碼等。如圖2-8 所示為布局文件的編輯界面,可以直觀地查看程序的UI布局。

圖2-8 Android的UI布局文件的編輯界面
2.3 在模擬器上運(yùn)行程序
在運(yùn)行Android應(yīng)用程序之前,需要建立Android虛擬設(shè)備(Android Virtual Device,AVD),即通常所說(shuō)的手機(jī)模擬器。在Eclipse環(huán)境中,選擇“Window”→“Android SDK and AVD Manager”命令,出現(xiàn)“Android SDK and AVD Manager”對(duì)話框,如圖2-9所示。

圖2-9 “Android SDK and AVD Manager”對(duì)話框
單擊“New”按鈕,新建Android虛擬設(shè)備,輸入Android虛擬設(shè)備的名稱(Name)、目標(biāo)的Target(SDK)、SD Card的路徑,以及虛擬設(shè)備的Skin(窗口的尺寸,默認(rèn)情況下為WVGA800)。單擊“Create AVD”按鈕來(lái)創(chuàng)建虛擬設(shè)備,如圖2-10所示。

圖2-10 在Eclipse中新建Android虛擬設(shè)備
創(chuàng)建虛擬設(shè)備完成后,在建立好的項(xiàng)目上單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“Run As” →“Android Application”命令,如圖2-11所示。

圖2-11 選擇“Run As” →“Android Application”命令
Eclipse將打開剛才建立的默認(rèn)的Android模擬器,運(yùn)行畫面如同真的手機(jī)開機(jī)一般,開機(jī)后,隨即打開運(yùn)行的程序,運(yùn)行畫面如圖2-12所示。

圖2-12 沒(méi)寫一行程序的Hello World
2.4 在手機(jī)上運(yùn)行程序
開發(fā)期間,在實(shí)際的設(shè)備上運(yùn)行Android程序與在模擬器上運(yùn)行該程序的效果幾乎相同,需要做的就是用USB電纜連接手機(jī)與計(jì)算機(jī),并安裝一個(gè)對(duì)應(yīng)手機(jī)的設(shè)備驅(qū)動(dòng)程序。如果模擬器窗口已打開,請(qǐng)將其關(guān)閉。只要將手機(jī)與計(jì)算機(jī)相連,應(yīng)用程序就會(huì)在手機(jī)上加載并運(yùn)行。
在Eclipse中選擇“Run” →“Run”(或Debug)命令,這時(shí)會(huì)彈出一個(gè)窗口(見圖2-13),讓你選擇用模擬器還是手機(jī)來(lái)顯示,如果選擇手機(jī),即可在手機(jī)上運(yùn)行該程序。

圖2-13 選擇在手機(jī)還是模擬器上運(yùn)行
2.5 本章小結(jié)
本章首先介紹了Android開發(fā)環(huán)境的搭建,讓讀者了解到Android開發(fā)環(huán)境搭建的步驟及注意事項(xiàng),同時(shí)介紹了Android應(yīng)用程序開發(fā)的過(guò)程和步驟,使讀者可以對(duì)Android的應(yīng)用程序開發(fā)有一個(gè)很好的認(rèn)識(shí)。
關(guān)鍵知識(shí)點(diǎn)測(cè)評(píng)
1.以下有關(guān)Android開發(fā)環(huán)境所需條件的說(shuō)法,不正確的一個(gè)是( )。
A.可在Windows/Linux操作系統(tǒng)上進(jìn)行開發(fā)
B.使用Eclipse IDE進(jìn)行開發(fā)
C.需在Eclipse IDE中安裝配置ADT
D.可以僅僅安裝JRE
2.以下有關(guān)ADT的敘述,不正確的一個(gè)是( )。
A.ADT是Android Development Tools的縮寫
B.ADT是Android為Eclipse定制的一個(gè)插件,為用戶提供了一個(gè)強(qiáng)大的用戶開發(fā)Android應(yīng)用程序的綜合環(huán)境
C.ADT安裝過(guò)程中必須通過(guò)網(wǎng)絡(luò)下載Android插件
D.ADT擴(kuò)展了Eclipse的功能,可以讓用戶快速地建立Android項(xiàng)目,創(chuàng)建應(yīng)用程序界面,在基于Android框架API的基礎(chǔ)上添加組件,以及用SDK工具集調(diào)試應(yīng)用程序,甚至導(dǎo)出簽名(或未簽名)的APKs以便發(fā)行應(yīng)用程序
3.以下有關(guān)Android應(yīng)用的描述,正確的是( )。
A.開發(fā)期間,在實(shí)際的設(shè)備上運(yùn)行Android程序與在模擬器上運(yùn)行該程序的效果幾乎相同
B.可以直接用USB電纜連接手機(jī)與計(jì)算機(jī),在手機(jī)上加載應(yīng)用程序
C.應(yīng)用程序可以利用模擬器進(jìn)行視頻捕捉
D.創(chuàng)建Android應(yīng)用時(shí)可以不填寫Package name
- Java Web開發(fā)學(xué)習(xí)手冊(cè)
- 流量的秘密:Google Analytics網(wǎng)站分析與優(yōu)化技巧(第2版)
- .NET之美:.NET關(guān)鍵技術(shù)深入解析
- Progressive Web Apps with React
- 觸·心:DT時(shí)代的大數(shù)據(jù)精準(zhǔn)營(yíng)銷
- Learning Chef
- 網(wǎng)頁(yè)設(shè)計(jì)與制作教程(HTML+CSS+JavaScript)(第2版)
- Python應(yīng)用輕松入門
- Cassandra Data Modeling and Analysis
- HTML5+CSS3+JavaScript Web開發(fā)案例教程(在線實(shí)訓(xùn)版)
- 精通Python設(shè)計(jì)模式(第2版)
- Learning SciPy for Numerical and Scientific Computing(Second Edition)
- MATLAB 2020從入門到精通
- INSTANT Sinatra Starter
- 詳解MATLAB圖形繪制技術(shù)