安卓第一堂课-结构了解

475 阅读1分钟

image.png

  • .gradle和.idea 无需关心,自动生成的一些文件

  • app 项目中的资源文件,一般在这个地方进行开发

  • build 编译自动生成的文件,

  • gradle 根据本地缓存是否联网下载gradle

  • .gitignore 讲指定的目录和文件排除在版本之外

  • build.gradle 全局的gradle构建脚本

  • gradle.properties 全局的gradle的配置文件,影响编译的脚本

  • gradlew和gradlew.bat 在命令界面执行gradle命令的 gradlew:linux或mac系统中使用 gradlew.bat:windows系统中使用

  • helloworld.iml 编译器自动生成的一个文件,用于标识项目

  • local.properties 指定本地sdk路径

  • setting.gradle 指定项目中引入模块

  • proguard-rules.pro 指定项目代码的混淆规则,如果不希望自己的代码背破解。

在app中 drawable和mipmap区别 1、9-Patch图片和Shape资源文件只能放在drawable目录中(Drawable可以绘制一些背景样式) 2、需要适应屏幕分辨率的图片推荐放在mipmap目录中,可以提高显示性能、占用内存少

  • app中build.gradle宇build.gradle的区别 app中build.gradle是全局配置 build.gradle
  • 其中两个repositories区别 buildscript里是gradle脚本执行所需依赖,分别是对应的maven库和插件 allprojects里是项目本身需要的依赖,比如我现在要依赖我自己maven库的toastutils库,那么我应该将maven {url ‘dl.bintray.com/calvinning/…