這是更加android開發文檔,寫的我的第一個Android開發項目,就是在螢幕上顯示一個簡單的Hello World。
首先介紹幾個概念: AVD,AVD的全稱為:Android
Virtual Device,就是Android啟動並執行虛擬設備,他是Android的模擬器識別,然後運行我們寫的Android程式。我們建立的Android要運行,必須建立我們自己的AVD,每個AVD上可以配置很多的運行項目。建立AVD的方法又兩種。一是通過Elcipse開發環境,二是通過命令列建立。 Eclipse開發環境建立: 選擇Elcipse菜單中Windows菜單下的Android AVD Manager,彈出以下表單: 在name中輸入AVD的名稱,Target中選擇我們使用的類庫(Android 1.1、Android1.5或者Google APIs 1.5),建立SDCard和皮膚,點擊Finish按鈕就可以了。 命令列建立: 在命令列方式中找到Tools的路徑,輸入命令:android create avd --target 2 --name my_avd 其中android是命令,後面是參數,Create avd是建立AVD,target 2是等級,name是Avd的名稱。 建立第一個Android開發項目: 1、選擇File->New->Project中選擇Android Project,介面如下: 2、點擊下一步,進入介面如下: 3、輸入以下內容:對於其中輸入的內容解釋如下: Project Name:Eclipse項目的名稱。
Application Name:這個是應用程式的名稱,他將顯示在Android裝置上的程式名稱。 Package Name:這個是Java包的名空間。 Create Activity:這個名稱將調用Android的外掛程式,在外掛程式中產生一個繼承Android's Activity
class的子類。 4、建立好的目錄為: 其中:SRC是源檔案,是程式員開發的源檔案:中間他給我們產生了一個Helloworld.java的檔案,檔案的代碼如下: package com.example.helloandroid;
import android.app.Activity; import android.os.Bundle;
public class HelloAndroid extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
這個是Android的外掛程式自動產生的,他就是繼承了Activity 類,這個類是android啟動並執行一個類,簡單的說就是一個介面。
gen檔案夾下的內容是自動產生的,不建議手工去修改這個裡面的內容。 res檔案夾下放置的是android使用的資源,其中drawable是圖片,也就是在Android Devices中顯示的程式的表徵圖。layout中是布局,其中TextView就是其中的配置。values中放置的是資源。 另外就是一下自動產生的檔案,還沒有完全的明白,暫時不再贅述。 5、font-family:宋體;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:
"Times New Roman";mso-bidi-font-family:"Times New Roman";mso-font-kerning:1.0pt;
mso-ansi-language:EN-US;mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA'>修改mso-fareast-font-family:宋體;mso-font-kerning:1.0pt;mso-ansi-language:EN-US;
mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA'>HelloAndroid"Times New Roman";mso-hansi-font-family:"Times New Roman";mso-bidi-font-family:
"Times New Roman";mso-font-kerning:1.0pt;mso-ansi-language:EN-US;mso-fareast-language:
ZH-CN;mso-bidi-language:AR-SA'>中的代碼: 修改為: package
com.android.helloandroid;
import
android.app.Activity;
import
android.os.Bundle;
import
android.widget.TextView;
public class
HelloAndroid extends Activity {
/** Called when the activity is first
created. */
@Override
public void onCreate(Bundle
savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv = new TextView(this);
tv.setText("Hello, Android");
setContentView(tv);
}
"Times New Roman";'>}
運行結果的介面如下: