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”):
保存之后会自动编译,然后点击Run按钮
,就可以看到效果了。就是一个不断点击会更新点击时间的button。
在运行之前,先要做一些准备工作。完善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。
相关文章推荐
- android之NDK(jni)开发笔记1——运行第一个NDK程序
- 3. 编写的第一个android HelloWorld程序如何在手机上面调试运行
- 【Android开发笔记】3.编写第一个Android程序
- 编写第一个Android运行程序
- 基于MT7688模块的开发笔记11——编写我的第一个程序并在MT7688中运行
- 12、ffmpeg笔记-使用Android Studio编写第一个ffmpeg程序
- Android逆向实例笔记—破解第一个Android程序_crackme02
- 在桌面红旗6上编写并运行第一个驱动设备程序
- 2.运行我的第一个Android程序,学习四大组件
- 第一行代码阅读笔记---详解分析第一个Android程序
- 【Android】简单详细的安卓开发环境配置及运行第一个程序Helloworld
- Android官方教程翻译(2)——运行第一个程序
- 写给初学者03_android_第一个安卓程序
- 第一行代码阅读笔记---详解分析第一个Android程序
- 在Windows下编写并运行第一个ASP.NET 5 Preview Web API程序
- 【JAVA初学者】配置JDK的详细过程,以及第一个JAVA程序的编写。
- Android官方教程翻译(2)——运行第一个程序
- Android深入探究笔记之一 -- 我的第一个 Android 程序,基于 Intent 的组件交互机制
- android:正在运行的某个android程序中进行编写内容,按home键之后退回到桌面,在次点击程序图标避免再次重新启动程序解决办法
- 正在学习 android 开发,开发环境已搭建完毕,第一个测试程序已在模拟器上运行成功。