會員中心 | iThome online | iT邦部落格 | 小7聚樂部

載入中...

lucius

IT邦初學者
8級

深入淺出Android程式設計(15)-如何在其他IDE或工具開發Android應用程式(上)
標籤:鐵人賽

在這個章節中,來介紹如何在其他IDE或工具用開發Android應用程式。


發佈到:發佈到Facebook 發佈到噗浪 發佈到twitter
分享時間:2008-10-17 19:07:44
▼ ADVERTISEMENT ▼
分享內容(
6
在這個章節中,來介紹如何在其他IDE或工具用開發Android應用程式。

在開發工作上,雖然推薦以Eclipse平台加上Android外掛來開發應用程式(也同時整合了程式編輯、建置與除錯功能),但是,Android SDK還是提供工具讓其它IDE(包括intelliJ)來開發應用程式。

建立Android專案
在Android SDK包含一個activityCreator程式,這個程式可以為Android專案建立一些樣板程式與建置檔,也可以用該程式建立新專案或為已有的程式碼建立專案(如Android SDK內附的範例程式)。

這個程式在Linux與Mac系統,檔案名稱叫做activityCreator,Python則是activityCreator.py,Windows系統則是用activityCreator.bat批次檔,不管是那個平台,都可直接使用activityCreator來執行建立Android專案。

用以下步驟執行activityCreator建立專案(以Windows平台為例):
 在Windows系統上,執行Dos命令視窗,先變更切換到Android SDK安裝目錄底下的tools目錄,並為專案建立一個新目錄;如果要為已經存在的程式碼建立專案,請變更目錄到應用程式的目錄。
 在Dos命令視窗執行activityCreator,必須指定完整的類別名稱做為參數,如果是新建專案,則會以完整的類別名稱建立樣板程式碼;如果是從已存在的程式碼建立專案,則必須指定套件內的Activity類別名稱。

命令列參數還包括:
 --out <目錄>:要設定輸出目錄,預設是現在所在的目錄,如果您要將專案檔案放在其它目錄,請用這個參數來指定。
 --ide intellij:在建立專案時產生 intellij相關檔案。
 Project Name:專案名稱
 Package Name:套件名稱
 Activity Name:Activity名稱


範例如下:
~/android_linux_sdk/tools $ ./activityCreator.py --out myproject your.package.name.ActivityName
package: your.package.name
out_dir: myproject
activity_name: ActivityName
~/android_linux_sdk/tools $


在Windows系統上,執行Dos命令視窗。執行如圖44所示的命令:
activitycreator -out HelloAndroid com.android.HelloAndroid



圖44

activityCreator批次檔,會建立以下的檔案與目錄,如圖45所示(但是不會覆蓋已經存在的程式):
 bin/:ant建置檔案的輸出路徑。
 libs/:Android libs。
 res/:資源檔案目錄。
 layout/:版面配置目錄,以XML格式顯示。
 values/:參數值目錄,記錄所有使用XML格式的參數值。
 src/:原始碼目錄,包含所有Android應用程式中的原始程式碼。
 AndroidManifest.xml:Android程式的功能清單。
 build.xml:ant 建置檔案,可以建置/安裝程式。

現在可以帶著建立好的目錄到處開發了,但是不要忘了,使用tools目錄內的adb程式把檔案送給模擬器。但是,應當避免移動Android SDK所在的目錄,因為這會破壞建立檔案的設定。


圖45

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

深入淺出Android程式設計(15)-如何在其他IDE或工具開發Android應用程式(上)
tttt( IT邦初學者10級 )
2008-10-28 15:47:00
--ide intellij:在建立專案時產生 intellij相關檔案。

這是什麼呢@@

回應

請填寫您的回應,長度限為1,000個字,回應不計點數,也不限使用次數



 

檢舉違規

違規事項:

*補充檢舉理由(可省略),字數不可超過100字

推薦

推薦理由:


*給回答者的鼓勵(可不填),字數不可超過100字

▼ ADVERTISEMENT ▼

廠商來幫忙

Openfind
Intel
   infobox
savemore
nssit

關於「廠商來幫忙」>>

邦友收藏動態

最新收藏最多人推最多人收

新增收藏

安裝「收藏快捷鍵」

安裝「收藏快捷鍵」,可以讓邦友直接透過Google工具列上的按扭,快速收藏站內、站外的網頁。

訂閱每日摘要

iT邦幫忙即日起提供「每日摘要」給尚未註冊的邦友,只要輸入您的E-mail,每日就可以收到最新的發問與分享