【Android】3、分析HelloWorld项目目录结构

来源:互联网 发布:网络数据采集有什么用 编辑:程序博客网 时间:2024/05/18 02:07

本篇博文最后修改时间:2016年3月29日,21:58。


一、简介

本篇分析HelloWorld项目目录结构


二、实验平台
系统版本:Windows7 家庭普通版 32位操作系统。

三、版权声明
博主:思跡
声明:喝水不忘挖井人,转载请注明出处。
原文地址:http://blog.csdn.net/omoiato

联系方式:315878825@qq.com

Java零基础入门交流群:541462902


四、分析HelloWorld项目目录结构

1、src

src目录是放置我们所有Java代码的地方

 

2、gen

这个目录里的内容都是自动生成的。

主要有一个R.java文件,我们在项目中添加的任何资源,都会在其中生成一个相应的资源id。

这个文件永远不要手动去修改它。

 

3、assets

这个目录用得不多。

主要可以存放一些随程序打包的文件,在我们的程序运行时,可以动态读取到这些文件的内容。

如果我们的程序使用到了使用到了WebView加载本地网页的功能,所有网页相关的文件也都存放在这个目录下。

 

4、bin

这个目录也不需要过多关注。

它主要包含了一些编译时自动产生的文件。

HelloWorld.apk也在这个目录中。

 

5、libs

如果项目需要使用第三方jar包,就需要放在这个目录下。

放在这个目录里的jar包,都会被自动添加到构建路径里去。

可以展开Android4.0,Android Private Libraries,Android Dependencies这些库,

其中显示的jar包都是已经被添加到构建路径里的。

 

6、res

这个目录下的内容就有点多了。

在项目中使用到的所有图片、布局、字符串等资源都要存放在这个目录下。

图片放在drawable目录,布局放在layout目录,字符串放在value目录。

前面提到的R.java中的内容也是根据这个目录下的文件自动生成的。

 

7、Android Mannifest.xml

这是整个Android项目的配置文件。

我们在程序中定义的所有四大组件都需要在这个文件里注册。

另外可以在这个文件中给应用程序添加权限声明,

也可以重新指定你创建项目时指定的程序最低兼容版本和目标版本。

 

8、project properties

这个文件非常简单。

就是通过一行代码指定了编译程序时,使用的SDK版本。

 

 

0 0