Android Studio主要目录及文件简介

app:
manifestsjava

`AndroidManifest.xml` : App配置信息(名称、版本、SDK、权限等等)

java:主要为源代码和测试代码android

main:里为主要的项目目录和代码,
 android test:编写Android Test测试用例的,能够对项目进行一些自动化测试
 test:为单元测试代码,是对项目进行自动化测试的另外一种方式

libs:为项目须要添加的.jar包或.so包等外接库缓存

res:资源文件app

anim:动画效果来实现菜单的显示和隐藏
 drawable:存储一些xml文件,-*dpi表示存储分辨率的图片,用于适配不一样的屏幕
     -mdpi:320x480
     -hdpi:480x800、480x854
     -xhdpi:至少960x720
     -xxhdpi:1280x720
 layout:布局及界面元素配置 
 menu:菜单配置 
 mipmap:存储原声图片资源
 values:存储app引用的一些值
     colors.xml:存储了一些color的样式
     dimens.xml:存储了一些公用的dp值 
     strings.xml:存储了引用的string值 
     styles.xml:存储了app须要用到的一些样式

Gradle Scripts :布局

build.gradle:项目全局的gradle构建脚本,一般这个文件中的内容是不须要修改的。
gradle wrapper的配置文件:使用gradle wrapper的方式不须要提早将gradle下载好,而是会自动根据本地的缓存状况决定是否须要联网下载gradle。
proguard-rules.pro:这个文件用于指定项目代码的混淆规则,当代码开发完成后打成安装包文件,若是不但愿代码被别人破解,一般会将代码混淆,从而让破解者难以阅读。
gradle.properties:全局的gradle配置文件,在这里配置的属性将会影响到项目中全部的gradle编译脚本。
settings.gradle:这个文件用于指定项目中全部引入的模块。因为HelloWorld项目中就只有一个app模块,所以该文件中也就只引入了app这一个模块。一般状况下模块的引入都是自动完成的,须要咱们手动去修改这个文件的场景可能比较少。   
local.properties:这个文件用于指定本机中的Android SDK路径,一般内容都是自动生成的,咱们并不须要修改。除非你本机中的Android SDK位置发生了变化,那么就将这个文件中的路径改为新的位置便可。
相关文章
相关标签/搜索