官术网_书友最值得收藏!

1.4 開發實踐:創建第一個Android應用程序

Android應用程序的開發工具都是開源的,可以從網上下載。在編寫Android應用程序之前需要的開發工具包括JDK、Android SDK和Android Studio。

1. JDK

JDK(Java Development Kit)包含javac(Java編譯器)、JRE(Java運行時環境)、Java類庫等。其中JRE包含JVM(Java虛擬機)和運行Java程序的環境變量支持。JDK是Java的軟件開發工具包,主要用于開發移動設備、嵌入式設備上的Java應用程序。JDK是整個Java開發的核心。JDK的構成如圖1.3所示。

圖1.3 JDK的構成

2. Android SDK

Android軟件開發工具包(Software Development Kit,SDK)提供了開發Android應用程序所需的API庫,是構建、測試和調試Android應用程序所需的開發工具。

由于Android SDK采用Java語言,所以需要先安裝JDK 5.0及以上版本。Android SDK不用安裝,將下載后的Android SDK壓縮包解壓到適當的位置即可。

3. Android Studio

Android Studio是基于IntelliJ IDEA搭建的Android開發環境,類似于Eclipse ADT。Android Studio提供了集成的Android應用程序開發工具,用于開發和調試Android應用程序。

1.4.1 JDK的安裝與配置

1. 下載JDK

讀者可以在Oracle官網(http://www.oracle.com/technetwork/java/javase/downloads/index.html)下載JDK的安裝包。在下載時需要注意,要根據自己計算機中的操作系統選擇相應的版本。JDK安裝包的下載界面如圖1.4所示,選擇JDK安裝包的界面如圖1.5所示。

圖1.4 JDK安裝包的下載界面

圖1.5 選擇JDK安裝包的界面

2. 安裝JDK

安裝JDK時需要選擇安裝目錄,在安裝過程中會出現兩次選擇安裝目錄的提示。第一次出現在安裝JDK時,第二次出現在安裝JRE時。如果無特殊要求,則可按照默認的設置安裝,一直到安裝完畢為止。JDK的安裝配置如圖1.6所示。

圖1.6 JDK的安裝配置

若需要更改安裝目錄,則建議JDK和JRE安裝在Java文件夾中的不同子文件夾中。注意:不能將JDK和JRE安裝在同一個文件夾中,否則會出錯。

3. 環境變量配置

安裝完JDK后還需要配置計算機中的環境變量,其方法是(不同版本的Windows操作系統略有差異):右鍵單擊“計算機”,在彈出的快捷菜單中選擇“系統屬性”,然后依次選擇“高級系統設置→高級→環境變量”。Windows 10操作系統的環境變量界面如圖1.7所示。

圖1.7 Windows 10操作系統的環境變量界面

在環境變量界面中創建變量JAVA_HOME、CLASSPATH后,還需要修改變量值,具體如下:

(1)創建變量JAVA_HOME,變量值為JDK的安裝目錄,如“C:\Program Files\Java\jdk1.8.0_151”。

(2)創建變量CLASSPATH,變量值為“.;C:\Program Files\Java\jdk1.8.0_151\lib\dt.jar;C:\Program Files\Java\jdk1.8.0_151\lib\tools.jar”。

(3)修改PATH的變量值,將“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”放到原變量值前面。

環境變量界面如圖1.8所示。

圖1.8 環境變量界面

4. 檢驗安裝及配置情況

單擊Windows操作系統的開始菜單,在“搜索程序和文件”中輸入“CMD”,在彈出的命令行窗口中輸入下面的命令:

如果出現如圖1.9所示信息,則說明環境變量配置成功(該圖中的版本號是一個示例,需要檢查和實際的Java版本號是否一致),否則需要檢查環境變量的配置。

圖1.9 檢驗安裝及配置情況

1.4.2 Android Studio的安裝與配置

1. 下載Android Studio

讀者可以在Android Studio中文社區(https://developer.android.google.cn/studio/index.html)下載Android Studio安裝包。Android Studio安裝包的下載界面如圖1.10所示。

圖1.10 Android Studio安裝包的下載界面

2. 安裝Android Studio

雙擊下載的Android Studio安裝包可以彈出如圖1.11所示的“Welcome to Android Studio Setup”界面,單擊“Next”按鈕可彈出如圖1.12所示的“Choose Components”界面。

圖1.11 “Welcome to Android Studio Setup”界面

圖1.12 “Choose Components”界面

在“Choose Components”界面中可以選擇需要安裝的組件。“Android Studio”為主程序,默認已勾選;“Android Virtual Device”為Android虛擬設備,該組件可以在計算機中模擬安裝手機的環境,可以直接在計算機中允許開發出的Android App,也將其勾選上。繼續單擊“Next”按鈕,彈出如圖1.13所示的“Configuration Settings”界面。

圖1.13 “Configuration Settings”界面

在“Configuration Settings”界面中單擊“Browse”按鈕可以選擇安裝的目錄。繼續單擊“Next”按鈕可以彈出如圖1.14所示的“Choose Start Menu Folder”界面。

圖1.14 “Choose Start Menu Folder”界面

在“Choose Start Menu Folder”界面中可以根據需要選擇是否勾選“Do not create shortcuts”選項,單擊“Install”按鈕可以開始Android Studio的安裝,安裝過程界面如圖1.14所示。

圖1.15 Android Studio的安裝過程

安裝完成后勾選“Start Android Studio”,單擊“Finish”按鈕就可以打開Android Studio了。

3. 配置SDK路徑

Android Studio啟動界面如圖1.16所示。

圖1.16 Android Studio啟動界面

單擊Android Studio啟動界面右下方的“Configure”按鈕,在下拉菜單中選擇“Project Defaults”選項(見圖1.17),在彈出的界面中選擇“Project Structure”選項(見圖1.18),此時會彈出如圖1.19所示的“Project Structure”界面。在“Project Structure”界面中設置已經安裝好的SDK。

圖1.17 選擇“Project Defaults”選項

圖1.18 選擇“Project Structure”選項

圖1.19 “Project Structure”界面

1.4.3 創建第一個Android應用程序

1. 創建HelloWorld應用程序

在Android Studio啟動界面中選擇“Start a new Android Studio project”,如圖1.20所示。

圖1.20 選項“Start a new Android Studio project”

填寫應用程序名稱和項目位置,如圖1.21所示。

圖1.21 填寫應用程序名稱和項目位置

選擇Android設備,如圖1.22所示。

圖1.22 選擇Android設備

選擇“Empty Activity”,如圖1.23所示。

圖1.23 選擇“Empty Activity”

輸入Activity和Layout的名稱,如圖1.24所示,單擊“Finish”按鈕。

圖1.24 輸入Activity和Layout的名稱

Android應用程序創建完成后的界面如圖1.25所示。

圖1.25 Android應用程序創建完成后的界面

第一個簡單的Android應用程序就創建完成了。

2. 創建虛擬機設備

單擊圖1.26中的“app”按鈕即可運行創建的Android應用程序。

圖1.26 “app”按鈕

運行Android應用程序后選擇硬件,如圖1.27所示。

圖1.27 選擇硬件

接著選擇Android系統鏡像,如圖1.28所示。

圖1.28 選擇Android系統鏡像

配置Android虛擬設備,如圖1.29所示。

圖1.29 配置Android虛擬設備

運行效果如圖1.30所示。

圖1.30 運行效果

1.4.4 導入Android項目

在Android studio開發環境中,單擊“File→Open File or Project”,在彈出的“Open File or Project”界面中選擇Android項目所在的路徑,如圖1.31所示。單擊“OK”按鈕后即可導入Android項目,導入過程界面如圖1.32所示。

圖1.31 選擇Android項目所在的路徑

圖1.32 導入過程界面

Android項目導入成功后的界面如圖1.33所示。

圖1.33 Android項目導入成功后的界面

主站蜘蛛池模板: 襄城县| 金平| 西青区| 汉中市| 永嘉县| 云阳县| 昌邑市| 永安市| 泾源县| 始兴县| 沁水县| 项城市| 涞源县| 万盛区| 朝阳市| 乌兰察布市| 云霄县| 永仁县| 仪陇县| 中宁县| 镇安县| 高邑县| 遵化市| 巴里| 宁武县| 望奎县| 长兴县| 连江县| 连平县| 修文县| 疏勒县| 台山市| 华阴市| 湟源县| 库车县| 北碚区| 隆子县| 清苑县| 内乡县| 镇平县| 西乌珠穆沁旗|