建立第一個Android程式HelloWord

來源:互聯網
上載者:User
1.建立一個Android工程,可在菜單中依次點擊File->New->Android Project。

2.在彈出的對話方塊中出現的項目意思依次為:
“Project name:”,此處填入工程名稱;
“build target:”,選擇建立的Android項目的構建目標,在本文中為兩個選項,分別是“Android2.1-update1”和“Google APIs”,前者表示目標環境為Android2.1,後者表示目標環境在Android2.1的基礎上增加了Google Map API;

“application name”,應用程式的名稱;
“package name”,應用程式的包名;
“create activity”,建立一個Activity,制定Activity的類名,此Activity的全限定類名為上一項的包名加上此處的Activity類名。
“Min SDK Version”,最低SDK版本,2.1的一般填寫7就OK。

3.項目建立完成之後,會工作台右邊的Package Explorer中產生對應的專案檔。其中各個檔案夾表示的意思分別如下:
“src”,源檔案目錄,下面有在嚮導中指定的包名和Activity類名;
“gen”,此目錄中包含由ADT編譯產生的java源檔案;
“Android2.1-update1”,android.jar,此項目的構建目標平台,Android2.1表示此項目的目標運行環境為Android sdk 2.1;
“assets”,儲存原始的資源檔,Android不會對此目錄下的檔案做任何處理,與res目錄不同;
“res”,同樣是儲存資源檔,但此目錄下的資源檔ADT在編譯後會產生一個R.java檔案,方便在java源檔案中引用這些資源;
“AndroidManifest.xml”,Andriod應用程式資訊清單檔案;
“default.properties”,這是一個java屬性檔案,裡麵包含了此項目的一些設定資訊,預設情況下包含此項目目標平台。

4.由於此處我們建立的Activity為HelloWorld,故在對應的HelloWorld.java檔案中加入如下代碼即可:
package main.maintest;

import Android.app.Activity;
import Android.os.Bundle;
import Android.widget.TextView;

public class HelloWorld extends Activity {

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tw = new TextView(this);
tw.setText("Hello World!");
setContentView(tw);
}
}

5.建立和配置Android模擬器
a.依次開啟Window->Android SDK and AVD Manager;
b.在左邊視窗中選擇Virtual Devices;
c.在右邊視窗中點擊New...按鈕;
d.填寫或選擇對應的項目,然後點擊Create AVD按鈕;
e.建立完成後可以看到在列表中有了我們剛剛建立的一個模擬器;
f.依次開啟Run->Run Configurations;
g.在左邊的對話方塊中選擇Android Application下的我們建立的項目名;
h.在右邊的Target 標籤中選擇Automatic即可。

6.點擊工具列上的Run按鈕,或者按Ctrl+F11來啟動程式,等待模擬器的系統啟動完成之後在螢幕上就可以看到我們程式中的“Hello World!”

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.