如果你不使用Eclipse(如果你使用其它其它的IDE,或者间的的使用文本编辑工具和命令行工具),那么Eclipse插件就对你毫无帮助。Eclipse环境下的Android插件紧紧是一套Android SDK工具的一个封装而已(这些工具,象仿真器,aapt,adb,ddms和其它文档化的工具)因此,它也可以用其它工具来进行封装,比如说一个’Ant’创建文件。Android SDK包括一个Python脚本,名字为”activityCreateor.py”,它可以用来为你的工程创建所有的源码和原始目录。
也可以生成一个兼容Ant的build.xml文件。这可以让你从命令行创建你的工程,或者与你选择的IDE集成起来,例如,创建一个类似我们刚刚通过Eclipse创建的HelloAndroid工程,你可以使用这样的命令。
最重要的事情是注意到的事名为”layout”的内部类, 和它的成员域”main”。Eclipse插件会侦测到你添加了一个新的XML布局文件和重新生成的这个R.java文件,当你添加了新资源到你的项目中之后。
你会发现R.java自动跟新。最后要做的就是使用你的UI的新版本的XML文件修改你的HelloAndroid源码,以取代纯粹使用代码来修改。下面是你的新类看上去的样子,正如你所见,源码变得十分简单。
Eclipse插件为你创建这些XML文件.在我们上面的例子中,我们简单地显示了一下。在包浏览器中,展开res/layout文件夹,编辑main.xml文件.用上面的文本替换并且保存修改。现在打开包浏览器中源代码文件夹中的名为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;
- };
- };
为了创建这个工程,你要先运行命令’ant’,当这个命令成功执行,一个名为Android SDK的文件将生成到文件夹bin/下面。这个.apk文件十一个Android包,它可以使用adb工具安装到你的仿真器中.想了解更多使用这些工具的信息,请阅读前面的引用文档。
【编辑推荐】