Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 開發入門 >> 用 Eclipse 開發 Android 應用程序(二)

用 Eclipse 開發 Android 應用程序(二)

編輯:開發入門

android Software Developer Kit

我們已經大致了解了 Android 平台,現在討論如何設置 Eclipse 環境來支持 android 應用程序開發。本節討論如何獲取 android SDK 並在 Eclipse 環境中配置它。

獲取和安裝 Eclipse

如果您還沒有安裝 Eclipse,那麼從 Eclipse Foundation 下載並安裝 Eclipse IDE 最新的穩定版(參見 參考資料)。安裝包是一個壓縮的文件夾。把這個文件夾的內容解壓到您計算機上的適當位置。安裝程序並不在 Windows® 上創建任何圖標或快捷方式。對於本教程,Eclipse 文件夾位於 c:\software\eclipse 目錄。

雙擊 eclipse 安裝目錄中的 eclipse.exe 啟動 Eclipse。這會啟動 IDE。軟件提示您指定一個 “工作空間” 並建議一個默認位置,比如 c:\documents and settings\username\workspace。選擇這個位置或者指定另一個工作空間位置。

啟動 Eclipse 之後,單擊主屏幕上的 Workbench - Go to the workbench 圖標。

現在該獲取 android SDK 了。

獲取和安裝 android SDK

在 參考資料 中找到 android 的下載鏈接。

有針對 Windows、Mac OS X(只有 Intel® 版)和 Linux(i386)的 SDK 安裝版。選擇適合您平台的最新的 SDK 版本。注意,到編寫本教程時,最新的 android SDK 版本是 m3-rc37a。

Android SDK 是一個壓縮的文件夾。下載這個文件夾並把它的內容解壓到您計算機上的適當位置。對於本教程,SDK 安裝在 c:\software\google\android_m3-rc37a。顯然,如果要在 Mac OS X 和 Linux 上安裝 SDK,應該安裝在通常安裝開發工具的位置。

Eclipse 和 android SDK 都已經安裝好了。現在應該安裝 Eclipse 插件。

獲取並安裝 Eclipse 插件

下面介紹安裝 Eclipse 插件 Android Developer Tools 的步驟。注意,android 網站上也提供了安裝說明。更多信息請參見 參考資料

按照以下步驟安裝 android Developer Tools:

  1. 在 Eclipse 中運行 “Find and Install” 特性(在 Help > Software Updates 菜單下面)。
  2. 選擇 Search for new features to install 選項。
  3. 選擇 New Remote Site。給站點命名,比如 “android Developer Tools”。在對話框中輸入以下 URL:https://dl-ssl.google.com/android/eclipse。注意,這個 URL 使用 HTTPS 協議。這是一個安全的下載。 

    圖 1. New Update Site
    New Update Site 

     
  4. 列表中會增加一個新條目並被默認選中。單擊 Finish。搜索結果會顯示 android Developer Tools。選擇 Developer Tools 並單擊Next
  5. 閱讀並接受許可協議之後,單擊 Next。注意,許可協議中對於使用 Google Maps API 有一個特殊的要求。
  6. 檢查並接受安裝位置,然後單擊 Finish

現在下載並安裝這個插件。這個插件沒有經過數字簽名(到編寫本教程時),所以只需單擊 Install All,然後重新啟動 Eclipse。

配置 Eclipse 插件

重新啟動 Eclipse 之後,應該把這個插件連接到 SDK 的安裝位置。在 Window 菜單中選擇 Preferences。單擊左邊樹視圖中的android。在右邊的面板中,指定 SDK 的安裝位置。本教程使用的安裝位置是 c:\software\google\android\m3-rc37a(同樣,在 Mac OS X 和 Linux 系統上也應該使用適當的位置)。

指定 SDK 安裝位置之後,可以配置另外三部分設置。下面簡要介紹一下:

  • Build 部分中的選項用來自動地重新構建資源。保持這個選項的設置不變。Build 選項可以改變輸出的詳細程度。Normal 是默認設置。
  • DDMS — Dalvik Debug Monitor Service 用來監視正在運行的 VM。這些設置指定調試器用來連接 VM 的 TCP/IP 端口號、各個日志記錄級別和選項。默認設置應該是合適的。
  • LogCat — 這是在底層 Linux 系統上創建的一個日志文件。可以在這個對話框中選擇字體。根據需要調整這個選項。

好了!Eclipse 環境已經設置好了,可以開始創建 android 應用程序了。

構建 SaySomething android 應用程序

本節要使用 Android Developer Tools 創建一個基本的 android 應用程序,它稱為 SaySomething。創建這個應用程序之後,將調試和運行它。

New project 向導

第一步是創建一個新項目。選擇用來創建 android 項目的向導,如下所示。


圖 2. New project 向導
New project 向導 

 

這個應用程序需要:

  • Name
  • Location
  • Package name
  • Activity name — 可以認為這是應用程序的主 “表單” 或屏幕
  • Application name

看看這個新項目。


圖 3. 新的 android 項目
新的 Android 項目 

 

這會創建一個默認的應用程序,可以構建和運行它。可以在 Package Explorer 中查看它的組件。

Package Explorer

Package Explorer(在 Eclipse 的 Java 透視圖中)顯示 android 示例應用程序的所有組件,見圖 4。


圖 4. Package Explorer
Package Explorer 

 

需要注意的組件包括:

src 文件夾
包含示例應用程序的包,即 com.msi.ibmtutorial
R.Java
Android Developer Tools 自動創建這個文件,它提供訪問 android 應用程序的各種資源所需的常量。後面會詳細討論 R 類與資源之間的關系。
SaySomething.Java
應用程序的主活動類的實現。
Referenced librarIEs
包含 android.jar,這是 Android SDK 中的 android 運行時類的 jar 文件。
res 文件夾
包含應用程序的資源,包括:
  • 圖標
  • 布局文件
  • 字符串
AndriodManifest.XML
示例應用程序的部署描述符。

接下來,詳細研究一下源代碼。

應用程序的主活動

這個示例應用程序由一個活動組成,即 SaySomething。正如前面提到的,SaySomething 類是在 SaySomething.Java 文件中實現的。


清單 4. SaySomething.Java

                    
package com.msi.ibmtutorial;

import android.app.Activity;
import android.os.Bundle;

public class SaySomething extends Activity 
{
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle icicle) 
   {
        super.onCreate(icicle);
        setContentVIEw(R.layout.main);
    }
}

 

在這個源代碼片段中,要注意幾點:

  • SaySomething 是一個普通的 Java 類,包含包和導入語句。
  • SaySomething 擴展 android.app 包中的 android 基類 Activity
  • onCreate() 方法是這個活動的入口點,它接受一個 Bundle 類型的參數。Bundle 類本質上是 map 或 hashmap 的包裝器。在這個參數中傳遞構造活動所需的元素。本教程不討論這個參數。
  • setContentVIEw(..) 負責用 R.layout.main 參數創建主 UI。R.layout.main 是應用程序資源中主布局的標識符。

下一節討論示例應用程序的資源。

應用程序的資源

正如前面提到的,android 中的資源放在項目的 res 子目錄中。資源分為三類:

Drawables
這個文件夾包含圖形文件,比如圖標和位圖。
Layouts
這個文件夾包含表示應用程序布局和視圖的 XML 文件。後面會詳細研究這些文件。
Values
這個文件夾包含 strings.XML 文件。這是為應用程序實現字符串本地化的主要方法。

下一節研究 main.XML 文件,了解示例應用程序的 UI 資源。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved