android--Hello,World教程

 

Hello, World

作为一个开发人员,一个开发框架给你的第一印象就是写一个很简单的Hello,World. 同样在android平台上,这个也相当容易。如果你使用eclipse 作为你的开发环境,它就更加容易了。因为我们提供了一个很强大的插件来使得你的开发周期更短。

 

 

本教程假定你使用的是Eclipse,如果你不是,请参阅  Developing in Other IDEs.(在其他IDE下开发)

然后,你可以再来学习本教程。

 

开始学习之前 ,你应该安装了sdk,如果 你用的是Eclipse,你还应该安装adt插件。如果你还没有安装,请参阅 Installing the Android SDK ,安装完成后,再来学习。

 

安装平台

 

要运行Hello World程序,你至少应该在你的SDK环境中安装一个Android平台,如果还没有,你现在就做吧。

在Eclipse中安装Andrid平台的步骤:

1.在“Android SDK and AVD Manager”中,在左侧面板中选择“Available Packages

2.点击 repository Site 复选框,显示可安装的部件。

3.至少选择一个平台 安装 ,单击“ Install Selected”,如果你不确定要安装哪个平台,选择最新的。

 

创建一个AVD(Android 虚拟设备)

在本教程 中,你将在Android 模拟器中运行你的应用程序。在启动模拟器之前,你必需创建一个Android virtual device (AVD)

 

创建avd的步骤如下:

1.在Eclipse环境下,选择window>Android SDK and AVD Manager.

2.选择 左边面板的"Virtual Devices"

3.点击 "New"," Create New AVD"对话框就出现了。

4.输入AVD的名字,例如“my_avd”

5.选择一个目标,这个目标是你想运行模拟器的平台(就是Android SDK的版本,如2.1),你可忽略其它选项不填。

6.单击“ Create AVD.”

 

新建一个Android工程

你创建AVD之后 ,下一步就是在Eclipse环境下开始一个Android 工程。

1.在Eclipse环境下,选择File > New > Project.

  如果你已经成功安装了ADT插件,对话框中 "Android "子目录下就会有一个 "Android Project"选项

(在你建立几个Android工程之后 ,还会有一个"Android XML File"选项)

 

2.选择"Android Project" 并点击 Next.

 

 3.填写工程的详细信息。

 

  • Project name: HelloAndroid
  • Application name: Hello, Android
  • Package name: com.example.helloandroid (or your own private namespace)
  • Create Activity: HelloAndroid 
  •   点击Finish

下面是每个空的描述:

Project Name: Eclipse的工程名字,包含工程文件的一个文件夹。

Application Name:

这是你的工程的标题,这个名字会出现在Android设备上。

Package Name

………………

你的Android工程现在已经好了。在左边的“Package Explorer”可以看到。打开 HelloAndroid > src > com.example.helloandroidHelloAndroid.java文件。代码如下:

 

注意这个类是继承自Activity类的。一个活动是单应用程序用来执行动作的实体。一个应用程序可能有多个独立的活动。但是用户一次只能和一个活动交互。当活动启动时,Android 系统会调用 onCreate()方法,它用于初始化所有的表现和用户界面。用户界面不是活动所必需的,但是通常活动都会有用户界面 的。

现在让我们修改一些代码。

重构UI(用户界面)

注意下面代码中粗体是新添的。

package com.example.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);

   
}
}
小技巧:一个简便的导入包的方法是同时按下Ctrl-Shift-O (在Mac系统中是,Cmd-Shift-O,)。
Android用户界面是由一些被称为view的对象按层次的构成的。一个View就是一个几何对象(drawable),
是UI布局中的一 个元素。例如 一个Button,image,或一个文本标签。他们都 是View类的子类。
更新xml 布局
…………

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值