搭建好Android3 开发环境好之后,开始创建第一个Android 3 工程。
使用Android 向导创建 工程,过程非常简单。
首先,点击 下图中的 黑色圈中的 创建向导图标:
弹出如下页面,输入 project name ,package name 和 activity 等参数,红色为必输参数
点击“Next >”或直接点击"Finish". 工程创建完毕。
可以看到创建的工程 目录结构如下:
其中主类 AndroidHandler 的代码如下:
package wayfoon.android;
import android.app.Activity;
import android.os.Bundle;
public class AndroidHandler extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
页面呈现,类型html 标签,支持 可见即可得 设计:
工程创建完毕,接下来 需要看下运行效果,先不管 这个主类实现些什么功能。
这个启动类,没有我们熟悉的 main 方法,而是依靠 onCreate 方法启动
右键--> Run As --> Run Configurations 弹出如下窗口,
new lanch application,输入相关参数,如何点击第二个选项卡“target”,如下
选择一个手机模拟器,如果没有的话,需要先新建一个(通过 Android SDK and AVD Manager 新建一个 Virtural devices)
设置好之后,点击“Run” 直接启动 Android 工程。
启动这个 模拟器 需要很长的时间。之前我试了很多次,看了出现了一个黑色的窗口,只有android字样(图一),以为启动失败,就关闭该窗口了,在网上查了很多资料,说这个窗口启动时间 起码要7,8分钟。我就等啊,等啊。终于看到这个所谓的模型(图二)。
图一 图二
至于为什么启动这么慢啊,为什么横着显示,就留着后面去研究吧。先写到这。
横着显示是应该我修改了 Virtual devices的默认设置。
最终显示如下:
现在来修改,主类AndroidHandler 里面 oncreate代码如下,
package wayfoon.android;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class AndroidHandler extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//setContentView(R.layout.main);
TextView view = new TextView(this);
view.setText("Hi,Wayfoon");
setContentView(view);
}
}
再启动工程
使用鼠标滑动解锁得下想要的结果,Hi ,Wayfoon
转载请保留版权
MSN:wayfoon@163.com
南极光
sunny
2011-05-22
Thanks