編寫第一個Android程序 Hello Android實例android
1.建立Android虛擬設備(AVD)app
在開始以前先建立一個Android虛擬設備。ide
Window->Android SDK and AVD Manager 點擊New按鈕。ui
1.在Name輸入Android虛擬設備名字。如android_2.2this
2.在Target選擇將運行在虛擬設備上的SDK版本。如這裏選擇2.2spa
3.點擊Create AVD完成。xml
2.建立一個工程blog
File > New > Project 展開Android,選擇Android Project 點擊下一步。utf-8
Project name: HelloAndroid ------------------------>項目文件夾名稱get
Application name: Hello, Android ------------------------>應用程序名稱
Package name: com.jayjay.helloandroid ------------------------->包名,用於區分不一樣的類
Create Activity: HelloAndroid ------------------------->這是項目的主類名,這個類將會是Android的Activity類的子類。
(一個Activity類是一個簡單的啓動程序和控制程序的類。它能夠根據須要建立界面,但不是必須的。 )
Min SDK Version: 8
去掉Use default location前面的勾,選擇本身的工程路徑。
在Build Target選擇咱們想用的SDK版本。這裏選擇Android2.2
點擊Finish。
------------------------------------------------------------------------------------------------------------------------------------------------------
項目的目錄結構以下:
3.AndroidManifest.xml
<?xmlversion="1.0"encoding="utf-8"?>
<manifestxmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.helloandroid"
android:versionCode="1"
android:versionName="1.0">
<uses-sdkandroid:minSdkVersion="8"/>
<application android:icon="@drawable/android" -------------------------------->android程序的圖標
android:label="@string/app_name">
<activityandroid:name=".HelloAndroid"
android:label="@string/app_name">
<intent-filter>
<actionandroid:name="android.intent.action.MAIN"/>
<categoryandroid:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
</application>
</manifest>
-------------------------------->android程序的圖標
修改前的代碼
package com.jayjay.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);
}
}
修改後的代碼
package com.jayjay.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);
}
}
運行工程
Run->Run 選擇Android Application
能夠看到。