您的位置:首页 > 移动开发 > Android开发

创建一个Android程序(简单介绍工程里面各个文件的作用)

2016-07-22 08:02 525 查看
.创建的时候:Min
SDK Version是指可以兼容的最小的SDK版本。

2.工程右边的各个文件:

1) src ---放置的是源文件,即java代码

2) gen---里面的东西不要动,R.java是Eclipse自动生成的,里面包含了一些类,全部是public staticfinal class,其中类里面也都是public static finalint类型的变量,变量名字通常和资源类别一样,比如图片名字,xml文件名,字符串变量名字,它们的值都是一些地址值,所以是int类型的。

3) android.jar---引用的所有Android类都来自于它,里面全部是可执行文件,即.class文件

4) assets---里面可以放任何资源文件

5) res---里面的所有东西在R.java里面都会生成相应的id,可以通过id来引用相关的资源文件。

drawable里面放置的都是图片,每一张图片需要三个版本,高分辨率,中档分辨率,低分辨率。因为手机分辨率有差别,所以为了保证在各种分辨率的手机上都能正常显示,设置了三个版本,通常来说不用管,到一定程度再说。

layout里面放置的是布局文件,即xml文件,每个activity对应一个xml文件,每个xml文件也会在R.java里面生成相应的id.

strings.xml 文件中放置的是一些键值对,存放一些字符串,方便使用,里面的键值也会在R.java中生成相应的id。

6) AndroidManifest.xml 文件是整个工程的配置文件。

举例如下:





里面的重要信息有:

1.package,指名所在的包。

2.application,指明该应用所用到的资源,比如icon,就是使用什么图标作为应用图标;label就是应用图标显示的名字,通常加上app_name就好,当然可以按照开发者自己的意愿进行配置。

3.activity,声明activity,里面的name不用改,这里也有一个label,它是某个Activity的显示界面上面白色的那一栏,可以配置更改。

4.intent-filter,它的作用是设定打开应用时跳转的第一个activity,或者说第一个界面。后面有需要再进行深究。

注意,所有用户创建的activity必须在manifest里面进行声明,通常说明name就行。所以记住,每创建一个Activity,最好立刻就去配置文件将其添加进去,以免后面报错不知道是哪里。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: