Android開發入門學習筆記之二

來源:互聯網
上載者:User

完成環境的基本搭建後就可以開發了,不過最新版的SDK需要手動安裝虛擬設備,所以下載介紹下建立AVD的方法。

一、AVD的全稱為:Android Virtual Device,就是Android啟動並執行虛擬設備,他是Android的模擬器識別。建立的Android要運行,必須建立AVD,每個AVD上可以配置很多的運行項目。 本人理解:就是在PC上自訂一個虛擬手機裝置。建立AVD的方法又兩種。一是通過Elcipse開發環境,二是通過命令列建立。

1、Eclipse開發環境建立:
(1)AVD就是電腦裡虛擬Android手機。新版SDK需手動添加AVD,進入SDK目錄,如D:/android-sdk-windows,運行SDK Manager.exe
(2)點擊左側邊欄"Virtual Devices",右邊點"New",彈出建立對話方塊,給這個SVD隨便取個Name,比如手機型號Hero,然後設定Target為某個Android版本,SD Card為虛擬SVD的SD卡容量(最少要8M),再設定解析度,如320*480,然後在Hardware添加這台AVD需要的特殊裝置,如鍵盤KeyBoard等,最後點下面"Create AVD"完成。
2、命令列建立:  在命令列方式中找到Tools的路徑,輸入命令:android create avd --target 2 --name my_avd,其中android是命令,後面是參數,Create avd是建立AVD,target 2是等級,name是Avd的名稱。
3、設定Eclipse中AVD(此項多用於開發固定型號的程式,如果不設定,每次調試時會提示手動選擇AVD )
運行Eclipse,功能表列"Run"|"Run Configurations",選擇Android Application,選擇一個configuration,右側選擇"Target",再選擇一個AVD即可。
 

二、下面建立第一個Android程式——Hello World

1、建立一個新的Android項目
開啟Eclipse, 選擇File > New > Project如果Android的Eclipse的外掛程式正確安裝了,彈出的對話方塊裡就會有一項“Android”, 選擇 “Android Project”,點下一步。
[ 註:如果建立此項目後Eclipse沒有列出此項目,這是因為沒有設定其顯示,在功能表列"Window"|"Show View"裡選擇如Package Explorer等。 然後左側的Package Explorer裡右鍵剛剛建立的項目TestDemo,選擇最後一個"Properties",再選擇"Run/Debug Settings",在右側"New"添加"Android JUnit Test",在彈出的設定裡,選擇標籤"Target",再選擇一個AVD,完成。 最後,在左側的Package Explorer裡右鍵點擊項目TestDemo,選擇"Run As"|"Android Application"。看到一台虛擬Android手機啟動就成功啦。]
2、填寫工程的詳細資料。
除了包名外,我們可以全部填寫HelloWorld。這裡填寫的Activity name就是你的項目建立好後Activity的類名。Build Test 中要選擇你已經建立好的AVD裝置,不要選擇沒有建立好的裝置,否則調試不通過。如 

3、建立完的工程結構如下:

[ 注意:如果是首次運行IDE環境,需要轉到工作台方式,如 ]

4、如果不出意外的話找到我們的Helloword的項目,右擊選擇“Run”,選擇Android Application 就可以運行Helloword應用了,這個過程有點長,稍等一下就可以看到模擬器的介面了。。

SDK下有好多學習的例子,一旦入門後,就參照著Sample下的應用開始深入的學習吧!下面就是運行結果:

三、其他注意事項:

1、建立工程的時候後注意啟動並執行target所需要的 AVD虛擬機器的 API level  要和建立的Project  min  SDK version 保持一致。否則編譯不能通過。
2、置虛擬機器AVD時,設定built--in :HVGA   就可以自適應螢幕大小,不會出現介面跑到螢幕外面的情況了。
3、如果想使用WVGA,卻又不能完全顯示介面,可以通過置AVD的顯示比例來解決。
啟動Eclipse在 Run Configuration… 中的 Additional Emulator Command Line Options 中設定參數 –scale 0.6 來實現。如,顯示不全記得將對話方塊拖大一些。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.