满城风絮 2012-06-11
当我们构建好Android系统应用开发和运行环境后,大家肯定迫不及待地想知道如何开发和运行应用程序?本文以“Hello World”为例,简要说明程序开发的步骤、运行的方法以及工程文件的内容。按着以往的惯例,我们先一起想想如下问题。
P1: 如何创建工程文件?如何在工程文件里面布局开发的内容?又如何运行应用程序?
P2: 工程文件的内容包括哪些?那些文件内容是我们能够掌控的?
在上述问题的驱使下,现逐一详细地解答,从而实现Android系统的“Hello World”。
创建工程文件步骤:启动Eclipse—按快捷键(Ctrl+N)—选择Android文件下的Android Project—输入Project Name(笔者是:HelloWorld)—点击Next,选择SDK(笔者是Android4.0)—点击Next,输入包名(笔者是:com.haidao.hello),点击Finish,顺利创建了所要开发的工程文件。
接下来,我们可以在src文件里添加开发的内容,形如xxx.java,在res文件里添加开发所需要用的资源文件。为了在我们的模拟器上输出“Hello World”的结果,我们需要做如下修改。
第一步,选择res文件里的values文件下的strings.xml文件;
第二步,把<string name="hello">Hello World, HelloWorldActivity!</string>修改为
<string name="hello">Hello World</string>,按快捷键Ctrl+S保存。
运行应用程序的方法:方法很多,笔者的偏爱是选择工程文件HelloWorld,右击选择Run As下的Android Application,开启运行所开发的程序。我们可以在Eclipse的Console观察运行状况。模拟器所显示的结果如图1所示。
图1 模拟器显示“Hello World”的结果图
当笔者第一次见到Android系统的“Hello World”时,很是开心。我相信,好的开端,注定会是好的结果。观察HelloWorld工程文件,我们发现里面包含了这些内容。分别是文件src,文件gen,文件Android4.0,文件Android
Dependencies,文件assets,文件bin,文件res,AndroidManifest.xml,Proguard-project.txt,project.properties。对于一些与应用开发相关的文件简要说明如下。
1)文件src是源码文件,放置各种编码文件。
2)文件gen是自动生成的Java文件,其里有个R.java文件,不要人工去修改,它会自动修改。
3)文件res是资源文件,放置各种资源。
4)AndroidManifest.xml文件是Android的显示表单,可以配置要在Andorid中所显示的应用程序名字和应用程序内容。如图1所示,HelloWorld是AppName,而HelloWorld是应用程序内容。
小结:本文通过Android系统的“HelloWorld”说明应用程序开发的步骤与运行的方法,同时,了解一个Android工程文件所包含的内容以及简要说明了几个对开发有用的文件的含义。