Android开发之Hello World

每接触一个新的语言或平台,总是习惯用Hello World入门,最近项目要用到Android平台,所以今天自己配置好了环境,跑了些简单的程序。

准备工作

1. 下载和安装SDK

下载地址http://developer.android.com/sdk/index.html

我下载的是.zip,下载之后解压缩任意的路径下,我放在G盘

然后Window > Preferences > Android指定SDK的地址

2. 下载安装ADT插件

Eclipse的ADT插件通过把包括模拟器、.class-to-.dex转换器等开发工具直接集成到IDE中来简化Android开发。虽然并非必须使用ADT插件,但它确实可以让应用程序的开发、测试、调试过程变得更加快速简单。

ADT下载地址http://developer.android.com/sdk/eclipse-adt.html

ADT插件的安装可以直接在Eclipse里Help > Install New Software,也可以离线下载好之后安装,由于网速不给力,我用的第二种方法

下载之后不用解压缩了,直接放在G盘

在Eclipse菜单里选择Help > Install New Software > Add

1

 

点击上图的Archive按钮,选中你下载的.zip文件,Name随便填,我填的”ADT”

填好之后点击OK,剩下的步骤就是选中Developer Tools,一路Next下去,安装好之后会重启Eclipse

3. 添加Android platform和其它必要组件

重启Eclipse之后发现多了几个小按钮,点击红色框内的按钮

2

 

如图,选择Available packages,点开Android Repository选项,里面有不同版本的SDK Platform以及SDK的例子,还有SDK Tools

3

 

4

 

下图是我安装的一些packages,我选择了Android2.2

5

 

然后选择Virtual devices,点击New按钮新建一个AVD(Android Virtual Device),如下图

6

 

 

Hello World

1. 创建项目

选择File-> NEW -> Project-> Android Project,如下图

7

点击Next,在出现的对话框中输入项目的详细情况。Project name是项目的名称,Package name指定java包,Create Activity用于指定初始Activity类得名称,Application name是应用程序的名称,Min SDK Version用于指定运行应用程序需要的最低SDK版本。

8

2.输入代码
打开工程中src下HelloWorldActivity.java文件,写入以下代码

package com.example.helloworld;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class HelloWorld 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 World");
       setContentView(tv);
   }
}

 

3.运行
点击Run > Run as > Android Application,可以看到如下的结果

9

 

 

 

PS:本文参加了“第二届 Google 暑期大学生博客分享大赛 – 2011 Android 成长篇”大赛

 

11 Responses

  1. 麦包包26说道:

    原来博主是搞网站建设和运营的,我以后多多向你学习了,望不吝赐教。26

  2. 圣荷说道:

    持之以恒干革命的硬道理,至于你信不信,反正我信了

  3. yyh说道:

    下载安装ADT插件,,写的好详细啊

  4. 庆庆说道:

    呵呵,我们实习第一周学它了~~也是运行hello world,现在要做纸牌游戏~每个人都要做,郁闷。。。。 🙁

  5. 昵称 (必填)说道:

    弄的风生水起啊 😛

  6. 冰冰说道:

    博主好久没看你的blog很红哇~~ 😉