创建一个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 文件是整个工程的配置文件。
举例如下:
![](http://s2.sinaimg.cn/mw690/002adY5oty6KZZXsorT91&690)
里面的重要信息有:
1.package,指名所在的包。
2.application,指明该应用所用到的资源,比如icon,就是使用什么图标作为应用图标;label就是应用图标显示的名字,通常加上app_name就好,当然可以按照开发者自己的意愿进行配置。
3.activity,声明activity,里面的name不用改,这里也有一个label,它是某个Activity的显示界面上面白色的那一栏,可以配置更改。
4.intent-filter,它的作用是设定打开应用时跳转的第一个activity,或者说第一个界面。后面有需要再进行深究。
注意,所有用户创建的activity必须在manifest里面进行声明,通常说明name就行。所以记住,每创建一个Activity,最好立刻就去配置文件将其添加进去,以免后面报错不知道是哪里。
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,最好立刻就去配置文件将其添加进去,以免后面报错不知道是哪里。
相关文章推荐
- Snackbar--Toast的替代者
- Service组件(一)
- Android属性动画:插值器与估值器
- Android开发之动态创建多个按钮
- Android学习笔记3-绘图,双缓冲机制
- Android客户端登录注册模块
- 浅谈android中的自定义封装易用的Dialog
- Android插件化
- Android开发方法数超过65535的解决办法
- android屏幕适配
- Android 自定义View教程(1)
- Android自定义View温习
- Android自定义View系列(二)——打造一个仿2K游戏摇杆
- Android自定义View系列(一)——打造一个爱心进度条
- Android Sensor底层框架
- RecyclerView使用总结
- Android 中 View 绘制流程分析
- Android IntentService使用全面介绍及源码解析
- Android开发书籍推荐
- 分享磨砺营马剑威老师讲解-Android N的新特性