Android/創建項目

一個Android項目包含了了你的應用程序的所有文件,包括程序的源代碼。Android SDK工具使得開始一個Android項目變得非常容易,它自動生成了一系列默認的項目路徑(directory)和文件。

此課程展示了如何用Eclipse IDE或者Android SDK tools命令行工具創建一個新的Android項目。

使用Eclipse創建項目

編輯

運行Eclipse,確保您的視圖為「Java」,而不是Debug,C/C++等,可以在窗口右上角調節。

新建項目,方式有多種:

  • 單擊「New Android App Project」 按鈕。
  • 單擊工具欄上的「新建」按鈕 → New → Project → Android → Android Application Project → Next
  • 菜單File → New → Project → Android → Android Application Project → Next

填寫項目信息

 
在Eclipse中創建新的Android應用程序項目

在第一步的窗口中是Android應用程序項目信息,包括應用名,項目名,包名,構建SDK的版本,需要SDK的最低SDK版本,以及是否創建自定義圖標和項目路徑等選項。

應用名即為應用程序的名字,可以使用中文等非英語言字符。

項目名即為Eclipse中Android項目的名字,需要符合項目命名規則。只能使用英文字母和數字,且首字母必須為英文大寫。

包名是Android應用程序最終被封裝的軟件包的名字,採用點命名法。一般為 「開發者類型+開發者+應用」,例如com.google.gmail。這種命名方法可以很好地避免包名重複。在應用商店上所有的包名都是獨一無二的,不允許重複。

構建SDK版本指的是編譯應用程序時所使用的SDK版本。

需要SDK的最低SDK版本是應用程序最低支持的設備平台,最終的應用程序向下兼容,因此能夠在此版本及以上的Android設備上運行。

 
為新建的Android項目設置圖標集

因為各種Android設備的尺寸和分辨率不同,需要設計不同分辨率的圖標以適應圖標大小。

在這裡需要輸入一張較高分辨率的PNG圖片,作為圖標。一系列標準大小的圖標會自動生成,還可以選擇無背景,圓形或方形,並定義顏色。

 
為新建的Android項目創建新Activity

可選的有兩種,一種是空的Activity,即BlankActivity;另一種是專業的工作流界面Activity,即MasterDetailFlow。在這裡我們選擇BlankActvity,它更加簡單明了。

 
為新建的Android項目創建新BlankActivity

在這個對話框中,可以為此BlankActibity命名,設置導航方式等等。

Activity的命名遵循Java中類的命名規則。此活動將成為應用程序的默認入口活動,啟動應用程序時會被首先執行。

完成後,新建的Android項目:

 
新建的Android項目

使用命令行工具創建項目

編輯

如果你沒有使用Eclipse IDE,也可以直接用Android SDK命令行工具創建項目:

  1. 更改路徑至Android SDK的 tools/ 目錄下
  2. 執行:
    android list targets
    之後會輸出可用的Android平台的列表(你必須下載了這些平台)。選擇你想要編譯應用的平台。記錄下設備ID。建議你選擇儘可能高的版本,你仍然可以使應用支持舊版本,但設置為最新版本的好處在於你能為最新的設備優化應用程序。
    如果你沒有看到任何設備被列出,你需要使用Android SDK Manager工具安裝一些平台。
  3. 執行:
    android create project --target <target-id> --name MyFirstApp --path <path-to-workspace> MyFirstApp --activity MainActivity --package com.example.myfirstapp
    用前面列出的設備的ID替換 <target-id>,用你想要保存此Android項目的路徑替換 <path-to-workspace>。

你的Android項目現在設置好了,它擁有一系列默認配置。現在可以準備好構建應用程序了。