每學習一種新的開發語言,開發人員都會以一個Hello World工程來作爲學習的起點。在android的學習之路上,同樣,也以Hello World 作爲學習的開端。
下面將描述如何創建、編譯及運行Hello World程序。
1.創建工程,工程名爲hello ,創建過程如下:
也可以在文件視圖窗口右鍵---new --- android application project
在new的下級子菜單中選擇android application project (android 應用程序),如果在new的下級菜單中沒有看過這和項,則選擇project,在輸入框輸入android,選擇android application project,如圖2所示:
圖2
接下來,直接按照提示下一步:
圖3
在圖3所示面板中填好相應的application name(應用程序名),project name(項目名稱),package name(包名)
mininum required sdk (支持程序運行的最低sdk版本,即最低支持的android操作系統的版本)
target sdk (目標sdk),選擇這一項的時候,最好選擇開發系統中所安裝了的平臺(個人理解,如果不對的話,誠請各方朋友指正。謝謝)
compile sdk (編譯時用到的sdk):即編譯的環境
完成之後,點下一步:
在這一步中,直接按照默認的就可以了,單擊 【next】
這一步是設置應用程序的圖標及皮膚背景色,您可以根據自己的需求進行設置,設置完成後,單擊【next】
這一步也是根據開發的具體需求進行設置的,這裏我們選擇默認就可以了(一個空白的activity),單擊【next】
這一步,在Activity name 中填入你要創建的Activity的類名,首字母大寫。
layout name :佈局文件的名稱 (關於佈局文件,在後續文章中會講到),這裏只需要記住,佈局文件只能小寫,不能大寫
navigation type :導航欄的類型,這個根據需求選擇,如果不知道的話,就選none
至此,項目的基本設置就完成了,單擊【finish】。
2. 模擬器的創建
對於android應用程序來說,要查看相關的運行效果,必須要有一定的運行平臺,即android操作系統的手機,作爲開發人員來說,必須要考慮所開發的應用程序必須能滿足在不能版本的操作系統都能正常運行,而一款手機的操作系統版本,卻不是我們輕易能夠更換的了的。所以,爲了能在不同的平臺進行應用程序的測試,必須要安裝不同版本android 的模擬器。在創建模擬器之前,必須先下載相關版本的操作系統(直接使用sdk manager 工具進行下載)如下圖所示:
勾選需要下載的版本,單擊右下角的【install pack】按鈕,直至下載完成。
下載完相應版本的操作系統包後,就可以創建模擬器了。
直接在開發工具中打開創建模擬器的面板,打開方法如下圖所示:
單擊上圖中的按鈕,打開如下圖所示面板:
圖2-2
這裏我已經添加了一個模擬器,第一次打開的時候,列表是空白的。
單擊右邊的【New】按鈕,創建新的模擬器,如下圖所示:
(1)AVD Name :模擬器的名字,可以隨便取,建議取容易分辨的名字
(2)Device:選擇設備的屏幕,默認的是平板電腦,手機屏幕是HVGA
(3)Target :選擇模擬器的操作系統版本(eclipse會自動加載sdk中已安裝了的android平臺的版本)
(4)Back Camera :後置相機,如果有需要的話,就設置,不需要的話,選none
(5)Memory options :內存參數
(6)Internal Storage :內部存儲空間
(7)SD Card :SD卡的大小,這裏設置的不要太大,太大的話會佔用電腦C盤的容量。
設置完成後,返回到圖2-2面板,這時候面板中就會顯示剛纔創建的模擬器了。單擊【start】,在打開的面板中單擊【launch】,模擬器就開始啓動了。
第一次啓動模擬器的時候會比較長,所以模擬器啓動後不要總是關閉,運行程序時,會自動將應用程序的apk安裝到模擬器中,用戶直接到模擬器是效果就可以了。
3.項目的編譯與運行
android應用程序的運行與java web應用程序類似,直接在項目名上右擊,run as ----- android application 即可,如下圖所示:
在運行android程序時,如果沒有打開android emulator (android 模擬器,使用 AVD Manger 創建和打開),在運行時,會自動查找用戶創建的android模擬器(如果用戶已經創建了模擬器,否則將無法運行程序),打開模擬器後,直接在模擬器上運行,它的運行效果與在手機上的運行效果一致。