您的位置:首页 > 移动开发 > Android开发

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

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

    在运行之前,先要做一些准备工作。完善Android for eclipse的环境。具体方法是eclipse->Window->Android SDK and AVD Manager,或者点击eclipse上的机器人小图标

,即可看到SDK和虚拟机配置界面。如图:





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

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





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





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





双击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按钮

,就可以看到效果了。就是一个不断点击会更新点击时间的button。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐