安装成功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上的文本为当前的时间
}
}




浙公网安备 33010602011771号