Android开发实战二之Hello Android实例

  编写第一个Android程序 Hello Android实例

1.创建Android虚拟设备(AVD)

在开始之前先创建一个Android虚拟设备。

Window->Android SDK and AVD Manager 点击New按钮。

1.Name输入Android虚拟设备名字。如android_2.2

2.Target选择将运行在虚拟设备上的SDK版本。如这里选择2.2

3.点击Create AVD完成。

Android开发实战二之Hello Android实例_第1张图片

2.创建一个工程

File > New > Project 展开Android,选择Android Project 点击下一步。

Project name: HelloAndroid                ------------------------>项目文件夹名称

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

------------------------------------------------------------------------------------------------------------------------------------------------------

项目的目录结构如下:

Android开发实战二之Hello Android实例_第2张图片

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

可以看到。


你可能感兴趣的:(android,Class,encoding)