Android Hello word

在配置好Android开发环境后,就可以小试牛刀,开发Android程序了。首先要做的当然是永恒的主题——Hello World。

首先选择新建一个Android Project,然后会出来Android工程向导,如下:

新建Android项目

需要指定一下几项:

Project Name :即工程名称。这里是HelloWorld。

Build Target :构建的目标。这个就是前面配置Android SDK Platform时添加的平台。上面选择了Android 2.2。

一些属性:

Application name :应用名称。用来在手机上面显示的应用名称。

Package name :工程的Java包名。

Create Activity :创建一个继承于android.app.Activity类的新类,它是Android应用程序的执行实例。之后要添加的Hello World的代码就在这个类中。这里命名为HelloWorld。说明文档里面的解释是,一个应用程序可以有一个或多个Activity,一个 Activity可以有或者没有界面,但是在某一时刻,只会有一个Activity与用户交互。

Min SDK Version :SDK 要求的最低版本,可以不填,这里填了跟上面Build Target相同的8。如果你选了7,就会用版本7的API编译,这就意味着你必须安装了版本7的API。

然后点击Finish即可。新项目便建立好了。

注意:在我的Eclipse里面建立新项目后,会出错,说找不到程序需要的gen目录,但是gen目录已经存在了。这个可能是个bug。解决方法是clean并重建一下工程就行了,即选择Project菜单下面的 clean选项即可。

新建的工程如下:

新工程

其中src目录是源文件目录,下面有HelloWorld.java文件,即为前面指定的Activity类。其余的目录和文件都是项目自动生成的。

修改HelloWorld.java文件的中的onCreate方法即为创建UI时调用的方法,默认如下:

Java代码 复制代码
  1. public void onCreate(Bundle savedInstanceState) {   
  2.     super.onCreate(savedInstanceState);   
  3.     setContentView(R.layout.main);   
  4. }  
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
}

 

修改为:

Java代码 复制代码
  1. public void onCreate(Bundle savedInstanceState) {   
  2.     super.onCreate(savedInstanceState);   
  3.     TextView text = new TextView(this);   
  4.     text.setText("Hello, Android World!");   
  5.     setContentView(text);   
  6. }  
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    TextView text = new TextView(this);
    text.setText("Hello, Android World!");
    setContentView(text);
}

 

然后保存,选择HelloWorld工程,run->run as Android Application,即可启动模拟器,运行写好的HelloWorld程序。运行截图如下:

执行结果

至此,大功告成!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值