安卓工程目录

 

序号文件夹、文件和说明
1 src:包含项目中所有的.java源文件,默认情况下,它包括一个 MainActivity.java源文件对应的活动类,当应用程序通过应用图标启动时,将运行它。
2 gen:这包含由编译器生成的.R文件,引用了所有项目中的资源。该文件不能被修改。
3 bin:这个文件夹包含Android由APT构建的.apk包文件,以及运行Android应用程序所需要的其他所有东西。
4 res/drawable-hdpi:这个目录下包括所有的为高密度屏幕设计所需的drawable对象。
5 res/layout:这个目录存放由于定义用户界面的文件。
6 res/values:这个目录存放各种各样的包含一系列资源的XML文件,比如字符串和颜色的定义。
7 AndroidManifest.xml:这个是应用程序的清单文件,描述了应用程序的基础特性,定义它的各种组件。

1.src目录

       该目录下存放Java资源文件,通常会新建许多不同的package用于存放Java代码,在这里的含义和普通工程里面的src目录是完全一致的。分开存放使得项目结构清晰,既方便前期开发又利于后期维护。

2.gen目录

       保存自动生成的位于Android项目包下的R.java文件。在项目中添加的任何资源都会生成一个相应的资源id,这个文件不要手动修改。

3.Android目录

        后面的数字表示安卓项目运行环境的版本号。

4.assets目录     

       该目录主要存放一些随程序打包的文件在程序运行时可以动态读取到这些文件的内容。另外如果工程中用到了WebView加载本地网页,所有网页相关的文件也存放在这个目录下,如.html文件等。

5.bin目录

       存放自动生成的二进制文件、资源打包文件以及项目执行后生成的apk包(.apk文件)   

6.res目录

       在项目中用到的所有图片、布局、字符串资源都要存放在这个目录下,gen目录下的R.java文件中的内容也是根据这个目录下的文件自动生成的。

      · 所有的drawable文件夹都是用来存放图片的。

      ·  layout文件夹是用来存放布局文件的。

      · menu文件夹是用来存放菜单文件的。

      · values文件夹是用来存放字符串的。

7.其它文件

        ①  AndroidManifest.xml ,整个安卓项目的配置文件,程序中定义的所有四大组件都需要在这个文件里注册。另外还可以在这个文件中给应用程序添加权限声明,也可以重新指定创建项目时指定的程序最低兼容版本和目标版本。

       ② project.properties ,通过一行代码指定编译程序时所使用的SDK版本。

       ③ ic-luncher-web.png, 这个是为了google Play市场使用展示的图标,它需要的是512×512的高分辨率的图标。

       ④ proguard-project.txt, 为了保护Android项目而做的代码混淆使用的。官方文档在:http://developer.android.com/tools/help/proguard.html.             

8.libs文件夹(图中未标注)

       如果你的项目中使用到了第三方jar包,就需要把这些jar包都放在libs文件夹下,放在该目录下的jar包都会被自动添加到构建路径里面去。目录结构中的Android、Android Private Libraies、Android Dependencies库里面的jar包都是已经被添加到构建路径里的

posted @ 2018-07-17 12:29  飞雪飘鸿  阅读(453)  评论(0编辑  收藏  举报
https://damo.alibaba.com/ https://tianchi.aliyun.com/course?spm=5176.21206777.J_3941670930.5.87dc17c9BZNvLL