项目-android 路径,《Android》项目目录结构解读

libs

放一些 jar 包,比如你接入第三方平台的话,例如微信分享、支付、QQ登陆等等,那么你可能需要把他们提供的 jar 包放在该目录下,或者参照第三方平台提供的 demo,让你放在哪,就放在哪。

src

这个文件夹就是存放各种资源了,包括代码资源、图片资源等等。

src/androidTest

单元测试的代码。

src/main

(5颗星)最主要的文件夹。

src/main/assets

放置一些不需要被编译成二进制的文件,比如内置的db文件。

src/main/java

java代码都在这里。

src/main/res/anim

默认是没有这个文件夹的,这个文件是我新建的,当你需要存放动画xml资源的时候,你就需要新建这么一个文件夹 anim,大家先记着,用到时候就知道有这么回事了。

src/main/res/drawable

存放自定义的背景xml文件,用来设置视图的背景。注意,我这种说法是实际开发中就这么做的,当然,你也可以把图片放里面,不是不可以。

src/main/res/drawable-xxhdpi

这个文件夹默认也是没有的,是我新建的,当然实际上你还可以新建drawable-hdpi、drawable-xhdpi、drawable-xxxhdpi,用来存放不同尺寸的图片资源。

src/main/res/layout

存放布局 xml 文件,包括 Activity 的布局文件,自定义 View 的布局文件等等。

src/main/res/mipmap-*

存放不同尺寸的 APP 的启动图标。

src/main/res/values

存放颜色、单位、自定义属性、样式等 xml 文件。

src/main/res/AndroidManifest.xml

每一个 Activity 都需要在这个文件里面注册,还可以设置默认启动的 Activity,设置权限等等。

src/test

单元测试代码。

.gitignore

和外层 .gitignore 类似,将制定目录或文件排除在版本控制之外。

app.iml

和外层 .iml 文件一样,IntelliJ IDEA 项目自动生成的文件,不需要干预。

build.gradle

这个还是很重要的,当然,初学者暂止也无需关心。Android Studio 通过 Gradle 来构建项目,我们可以在 build.gradle 配置很多信息,例如需要引入的库、release 包和 debug 包的不同配置、各个渠道包的配置等等。Gradle 是一个知识体系,深入学习的话还是有很多内容的。

proguard-rules.pro

混淆文件。我们防止别人通过安装包获取到源代码,所以通过此文件对代码进行混淆,从而破坏代码的阅读性。可以指定部分包下面的代码混淆,或者指定部分文件混淆;也可以指定部分文件不混淆,任由你配置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值