Android開發實戰二之Hello Android實例

  編寫第一個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

能夠看到。

相關文章
相關標籤/搜索