不管你出于什么目的,能创建出HelloWorld的程序,说明你已经能自己配置Android编程环境了,恭喜!但是,这也仅仅是Android编程之旅的开始,前面的拦路虎数不胜数,如果要放弃,现在还来得及,不用受编程不解之痛苦,但是你也就失去了Android编程这一技能了。用一句话来勉励大家,学编程没有失败,只有放弃。
言归正传,下面就开始揭开HelloWorld的神秘面纱。
当你创建了HelloWorld的程序之后,Eclipse会自动生成如图的文件夹和文件,对于一个刚接触Android的人来说,有点压力,不知道如何下手。现在我就简单介绍下哪些文件夹和文件是我们日常开发中最常用到的吧。
首先,“src”文件夹是存放java程序的地方,一个项目的所有java文件都是放在这个文件夹下。至于“com.example.helloworld”是什么鬼,如果你有一丁点java常识的话,应该是知道的,如果不知道,最好建议先去学习下java的基础知识。“MainActivity.java”就是系统自动生成的java文件,至于里面的内容,后面的博客中会提到。
接下来就是要看下“res”文件夹了,这个文件夹是存在app中用到的资源,更简单地说,就是存放app用到的图片、视频、手机界面等内容。如果你有点其他编程基础的话,就是“res”是存放UI资源的地方。其中“drawable”为前缀的文件夹一般放app用到的图片资源;“layout”的文件夹放布局(手机界面)资源;“values”的文件夹下有三个文件,“dimens.xml”(尺寸资源)、“strings.xml”(字符串资源)和“styles.xml”(样式资源),其作用顾名思义,至于具体的代码解释,后面的博客中会提到。
好了,最后要说的是“AndroidManifest.xml”文件了,简单地说,是app的配置文件。文件中包含了app的一些基本信息,比如哪个java文件是app入口文件,app需要手机的哪些功能权限等等。如果你是一个天生好奇欲爆棚的人,会发现我并没有将所有的文件夹和文件进行解释,而只是对一些接触频率非常高的进行了浅显的解释,至于其他的还需要自己百度。
这是我第一次写技术博客,虽然很简单,但也算是开始了。后面的日子里,我会将自己学习Android的心得和大家分享,谢谢!
于2015年8月22日晚
上海金山