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

Android项目源代码目录结构

2015-11-05 12:32 501 查看
        在进行Android项目开发的时候,不管是简单还是复杂,利用编译器新建的项目都包含了一些必须的文件,对这些文件所存放的内容进行熟悉,对以后的开发也将起到很好的帮助。接下来就对Android项目源代码的体系结构进行总结。



src:只是一个普通的、保存Java源代码的目录。

gen:

      * buildConfig:应用是否可以debug
      * R:保存项目中使用的资源的id

assets:这是资源文件夹,用来存放视频或者音乐等较大的资源文件。

bin:存放应用打包编译后的文件

libs: 存放第三方jar包

res:资源文件夹,在这个文件夹中的所有资源,都会有资源id,读取时通过资源id就可以读取(资源id不能出现中文)

        anim:在res目录下可以通过手动创建此文件夹,在这里是用来存放动画的XML文件。

        color:用来存放定义颜色的XML文件。

        drawable:这里用来存放各种格式的位图以及9-patch图,根据不同的文件夹可以存放不同分辨率的图片,以用来做一定的屏幕适配

        layout:布局文件夹,用来存放布局文件,Android中所有的布局文件都是XML文件。

        menu:菜单配置文件夹,用来存放菜单的配置文件,决定菜单的样式。

        values:这里也是用来存放多种XML文件,但这不同于其他res/目录下的文件,能直接通过XML文件名来引用,但在XML文件里的节点可以控制R文件定义的名字。

AndroidManifest.xml:Android中的清单文件,用来描述App的性质和它每一个组件的一种控制型文件。例如:

                package:应用在系统中的唯一识别
                versionCode:应用的版本号 (版本号大的会覆盖小的)
               具有以下子节点的activity就是入口activity
                  <intent-filter>
                       <action android:name="android.intent.action.MAIN" />
                       <category android:name="android.intent.category.LAUNCHER" />
                  </intent-filter>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android 结构