2009年7月24日 星期五

深入淺出Android程式設計(23)-如何建立專案,以「Hello,Android!」專案說明

很抱歉,之前公司比較忙碌。所以,預計八月份會陸續更新文章。而且,會以Android 1.5的版本來更新文章。

在之前的章節中,從如何安裝Android SDK、如何安裝Eclipse等開發工作,到如何在Eclipse平台上建立Android專案並設定載入配置、如何執行程式、如何進行除錯程式的動作。
但是,都是分別來說明,沒有將這些步驟連接起來。所以,從這個章節開始,會以一個簡單的「Hello,Android!」專案,來將所有步驟連接起來講解,也會將程式結構內一些重要的屬性、方法來加以描述。

「Hello,Android!」專案,主要的功能,只有在模擬器上顯示「Hello,Android!」等字串的作用,也許會覺得很簡單,但是,卻可以讓讀者了解Android的基本程式架構,為後續更複雜的範例專案打下基礎。
主要的操作步驟及內容說明,如下所述:
A. 如何建立專案
B. 如何建立介面
C. 執行程式碼

後續再說明比較詳細的說明:
D. 如何將介面升級到XML方式來排版
E. 如何進行專案除錯
F. 如何用非Eclipse平台來建立專案


如何建立專案

要建立一個專案再簡單不過了,在Eclipse平台,使用ADT外掛讓Android開發在一瞬間就可以建立了,相關的安裝,請參考之前的章節。下述為建立專案的步驟:

1.進入Eclipse平台,選取選單「File」中的「New」選項,再選取「Project...」選項,進入開啟新專案的視窗,如圖63所示。


圖63

進入開啟新專案的視窗,如圖63所示。在專案類別中,選取「Android」裡面的「Android Project」,然後按下「Next」按鈕,進行下一個步驟。

2. 填入Android專案所需要的明細資料,如下所述:
在建立新專案的視窗填入這個專案的相關細節,所屬欄位意義:
輸入欄位意義如下:
欄位名稱
欄位描述
Project Name
專案名稱,包含這個專案的檔案夾或是目錄的名稱。
Package Name
套件名稱,Java的習慣是用套件名稱來區分不同的類別(class),依照專案的不同,會起不同的路徑名稱。
Activity Name
這個專案的主要類別的名稱,這個類別是一個Android的Activity類別的子類別。一個Activity類別是一個簡單的啟動程式和控制程式的類別。它可以根據需要建立介面。
Application Name
顯示在應用程式上的標題名稱。

要輸入的欄位值如下:
欄位名稱
欄位輸入值
Prjoect Name
HelloAndroid
Package Name
com.android.hello
Activity Name
HelloAndroid
Application Name
Hello,Android

圖64

3. 當按下「Finish」按鈕後,Eclipse ADT就會自動產生的樣版程式HelloAndroid.java,內容如下所述:

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

再下一個章節,再來修改程式碼,來顯示字串「Hello,Android!」。

參考資料:
Android SDK Document http://code.google.com/android/documentation.html