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

能够看到。

相关文章
相关标签/搜索