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

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

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

Window->AndroidSDKandAVDManager点击New按钮。

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

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

3.点击CreateAVD完成。

2.创建一个工程

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

Projectname:HelloAndroid ------------------------>项目文件夹名称

Applicationname:Hello,Android ------------------------>应用程序名称

Packagename:com.jayjay.helloandroid ------------------------->包名,用于区分不同的类

CreateActivity:HelloAndroid ------------------------->这是项目的主类名,这个类将会是Android的Activity类的子类。

(一个Activity类是一个简单的启动程序和控制程序的类。它可以根据需要创建界面,但不是必须的。 )

MinSDKVersion:8

去掉Usedefaultlocation前面的勾,选择自己的工程路径。

BuildTarget选择我们想用的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"/>

<applicationandroid: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选择AndroidApplication

可以看到。

更多相关文章

  1. Android(安卓)studio 如何在android选项下生成jniLibs目录
  2. android的Material Design点击涟漪效果
  3. Android学习笔记之——UI组件
  4. Virtual Box 虚拟机安装Android
  5. Android实现文件夹目录选择器
  6. Android(安卓)ART运行时与Dalvik虚拟机
  7. Android菜单详解(一)——理解Android中的Menu
  8. Android(安卓)中使用 Aspectj 限制快速点击
  9. [APK破解]牛牛粤语学习机v1.6.4,积分1000,免费使用全功能

随机推荐

  1. Android(安卓)ListView分页加载(服务端+an
  2. 又一部承諾會升上 Ice Cream Sandwich 的
  3. Motorola & Android系统
  4. 深入探索Android布局优化(上)
  5. Android:让手机成为你的移动生活助手
  6. Android api 22升级到api28 遇到的问题汇
  7. Android中的进程简介(可见进程,前台进程,后
  8. Handler Message 消息机制和AsyncTask异
  9. Android Studio多个用户界面的程序设计(一
  10. 还在羡慕微信/微博的图片处理?-android酷炫