在這個章節中,來介紹如何在其他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平台為例):
1.在Windows系統上,執行Dos命令視窗,先變更切換到Android SDK安裝目錄底下的tools目錄,並為專案建立一個新目錄;如果要為已經存在的程式碼建立專案,請變更目錄到應用程式的目錄。
在開發工作上,雖然推薦以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平台為例):
1.在Windows系統上,執行Dos命令視窗,先變更切換到Android SDK安裝目錄底下的tools目錄,並為專案建立一個新目錄;如果要為已經存在的程式碼建立專案,請變更目錄到應用程式的目錄。
2. 在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
命令列參數還包括:
--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
1. bin/ ant建置檔案的輸出路徑。
2. libs/ Android libs。
3. res/ 資源檔案目錄。
3.1 layout:版面配置目錄,以XML格式顯示。
3.2 values:參數值目錄,記錄所有使用XML格式的參數值。
4.src/ 原始碼目錄,包含所有Android應用程式中的原始程式碼。
5.AndroidManifest.xml:Android程式的功能清單。
6. build.xml:ant 建置檔案,可以建置/安裝程式。
現在可以帶著建立好的目錄到處開發了,但是不要忘了,使用tools目錄內的adb程式把檔案送給模擬器。但是,應當避免移動Android SDK所在的目錄,因為這會破壞建立檔案的設定。
圖45
2. libs/ Android libs。
3. res/ 資源檔案目錄。
3.1 layout:版面配置目錄,以XML格式顯示。
3.2 values:參數值目錄,記錄所有使用XML格式的參數值。
4.src/ 原始碼目錄,包含所有Android應用程式中的原始程式碼。
5.AndroidManifest.xml:Android程式的功能清單。
6. build.xml:ant 建置檔案,可以建置/安裝程式。
現在可以帶著建立好的目錄到處開發了,但是不要忘了,使用tools目錄內的adb程式把檔案送給模擬器。但是,應當避免移動Android SDK所在的目錄,因為這會破壞建立檔案的設定。
圖45
沒有留言:
張貼留言