Android初学者笔记(二)编写运行第一个程序

Posted on 2011-02-25 01:38  Jerry Ren  阅读(3804)  评论(1)    收藏  举报

    安装成功SDK之后,就可以编写调试Android程序了。因为目前我看的教程主要来自Beginning Android 2电子版,所以就直接依葫芦画瓢,贴上面的给的demo程序了。

    在运行之前,先要做一些准备工作。完善Android for eclipse的环境。具体方法是eclipse->Window->Android SDK and AVD Manager,或者点击eclipse上的机器人小图标image,即可看到SDK和虚拟机配置界面。如图:

image

Virtual Devices中显示了你所创建的虚拟手机设备,下面两个分别是SDK管理工具,可以查看、更新、删除已安装的SDK工具包。

    在Virtual Devices中选择New,然后创建一个自己的虚拟手机设备,Name随便取,例如Phone2.2,SDK根据需要选择版本,其他选择默认即可。在ADT插件v9.0的版本中,AVD创建之后是可以edit的,所以就算弄错了后面修改也很方便。

image

    虚拟设备创建之后,就正式开始创建Android project编写代码了。eclipse->File->New->Project…,会弹出对话框,选择Android project,点Next,在下一个对话框中,依次填入项目名称,项目所用的SDK版本,Package Name,默认的Activity名称,点击Finish完成创建。创建过程中如果有错误,会在对话框的顶部显示,例如Package name没有指定,等等。另外,也可以通过Create project from existing source选项来选择一个已有的项目,通常我看教程的配套代码就是使用这个选项。

image

创建成功后eclipse左边的Package Explorer窗口可以看到如图的显示:

image

双击sample.java,键入代码(该代码为Beginning Android 2的Skeleton示例代码"Now”):

package com.android.jerry.sample;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import java.util.Date;

/* Class Sample 是接口(关键字interface):View.OnClickListener的实现(关键字implements),必须在类中实现其抽象函数onClick(),否则编译会报错
 */
public class sample extends Activity implements View.OnClickListener {
	Button btn;

	@Override
	public void onCreate(Bundle icicle) {
		super.onCreate(icicle);

		btn=new Button(this);//创建一个Button
		btn.setOnClickListener(this);//设置button的监听器
		updateTime();
		setContentView(btn);//将content view设置为button,使之能显示在activity上。
	}

	public void onClick(View view) {
		updateTime();
	}

	private void updateTime() {
		btn.setText(new Date().toString());//更新Button上的文本为当前的时间
	}
}

保存之后会自动编译,然后点击Run按钮image,就可以看到效果了。就是一个不断点击会更新点击时间的button。

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3