安卓手机开发

初次接触安卓手机开发,觉得有点兴奋,因为是第一次接触手机的开发,不知道它与电脑程序开发有
什么区别,总之就是觉得没底。这不是害怕,而是迫切地想了解它,不过心里大概也清楚,手机开发
和电脑程序开发也差不多,只不过是语法不同罢了。上了两三节课后我才知道,的确跟我想的一样,
但也不完全相同。下面主要将不同的地方吧,安卓手机开发的文件结构,或者说组成。
首先是工程目录下的
src文件夹:跟java一样,它包含的是我们自己写的代码
gen文件夹:它下面的R.xml文件是用来登记一些对象的信息(就是它们的id),当在其他地方我们需要使用这些对象
的时候,就可以直接根据它们的id来获取。这与java有很大的区别,但是跟网页获取对象的方法很相似。
res文件夹:它下面有五个文件夹,前面三个是用来放需要使用的图片,第四个(layout)很重要,
它下面的以.xml结尾的文件,包含里界面的布局信息,如果是有多个界面,需要写多个.xml文件。
最后一个是value文件夹,它下面的string.xml文件是用来保存使用到的信息(如字符串)。
AndroidManifest.xml文件,它主要是用来登记Activity的信息,每个界面都会包含一个Activity,
当你创建其他的Activity时,必须得在这个文件中登记。
后面还有两个文件,我们基本不会用到,但也不能删除。


几个比较容易犯的错误:
1.src文件夹下的包必须是两级目录,也就是必须得有一个点号来分隔。
2.不要在gen下面的R.xml文件里修改,因为它里面的内容是自动生成的。
3.在layout文件夹下新建一个(.xml)文件时文件名绝不能含有大写的字母,更不能有中文。因为它
规定文件名必须是由小写字母和0到9的数字组成。
4.再创建一个Activity对象后,必须得把它登记到AndroidManifest.xml文件里。

猜你喜欢

转载自2509477698.iteye.com/blog/1631781
今日推荐