WEB开发网
开发学院手机开发Android 开发 编写 Android第一个程序 Hello, Android! 阅读

编写 Android第一个程序 Hello, Android!

 2010-05-18 16:40:00 来源:WEB开发网   
核心提示:在从代码目录里打开 R.java文件,你可以看到他们像这样:public final class R {public static final class attr {};public static final class drawable {public static final int icon=0x7f02000

在从代码目录里打开 R.java文件,你可以看到他们像这样:

public final class R {

public static final class attr {

};

public static final class drawable {

public static final int icon=0x7f020000;

};

public static final class layout {

public static final int main=0x7f030000;

};

public static final class string {

public static final int app_name=0x7f040000;

};

};

R.java是文件中所有资源的索引界定值定义。你在代码中使用这个类,就像在你的项目里使用一个简洁的方法表示你的资源。在Eclipse这样的IDE工具里,这个方式对于代码自动完成功能还是非常有效的,因为这能让你快速得定位你要寻找的东西。

有个重要点需要注意的是有个内部类“main”,是“layout”的成员类。Eclipse插件提醒你加了一个新的XML文件,然后生成R.java文件,当你加入其他资源到你的工程里,你可以看到R.java在同步更改。

最后要做的就是使用你最新版本的XML修改你的HelloAndroid代码去代替以前的编码。 这个有例子说明重新写过的类的模型,你可以看到,代码变得非常简单:

package com.android.hello;

import android.app.Activity;

import android.os.Bundle;

public class HelloAndroid extends Activity {

/** Called when the activity is first created */

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

}

}

当你做这些修改的时,你只需要拷贝、复制。在那个R的类里你可以使用代码自动完成功能,你会发现那确实很有帮助。

现在你已经完成了这些修改,继续执行你的程序-你需要做的就是按下绿色的“Run”按钮,或者在菜单中选择Run->Run History->Hello,Android。 你可以看到… 哇哦,和之前看到的一样!这点表明两种不同的构建方式都能达到同样的结果。

还有很多方法去创建XML文件,在你想做之前。 读一下 实现用户接口 可以获得更多信息。

调试工程

上一页  1 2 3 4 5 6 7  下一页

Tags:编写 Android 一个

编辑录入:coldstar [复制链接] [打 印]
赞助商链接