当我去创建一个Android工程的时候,我们一般选择默认的项目结构,不过这对于一个新手而言可能有点陌生,不要着急,下面我们一 一讲解。
这两个目录下的内容都是Android studio 自动生成的一些文件,这个无需去管,不需要我们去修改。
这个文件很重要,我们的代码和一些资源基本上都是放在这里面。
主要包含了一些编译时候自动生成的文件,不要多管。
这个目录下包含了gradle wrapper的配置文件,使用gradle wrapper的方式不需要提前将gradle下载好,而是会自动根据本地的缓存情况决定是否需要联网下载gradle。Android studio默认没有启用gradle的方式,如果需要打开啊,可以点击Android studio 导航栏——File——Setting——Build,Execution,Deployment——Gradle,进行配置更改。
用来将指定的目录或文件排除在版本控制之外。
项目全局的gradle构建脚本,通常不需要修改。
这是全局的gradle配置文件,在这里配置的属性将会影响全局的gradle编译脚本。
这两个文件是用来在命令行界面中执行gradle命令的,其中gradlew是在Linux系统或者Mac系统中使用的,而gradlew是在windows系统中使用的。
这个文件用于指定本机的SDK的路径位置,一般不用修改。当我们的SDK文件位置发生变化时候,就要将这个文件修改新的指定路径。
这个文件下面的内容和外层的build类似,主要就是包含了编译时候自动生成的文件,只不过它的内容更多更复杂,我们也不用去多管。
用于存放项目中的jar包,放在这个目录下的jar包会自动添加到构建路径中去。
用来编写Android Test测试用例的,可以对项目进行一些自动化测试。
存放java代码的目录
一般来说,图片放在drawable目录下,布局放在layout目录下,字符串放在values目录下,mipmap也可以存放图片资源,一般是用来存放应用图标的。
这是整个Android项目的配置文件,在程序中定义的所有四大组件都需要在这个文件里面注册,另外还可以在这个文件中给应用程序添加权限声明。
用来编写Unit Test测试用例的,是对项目进行自动化测试的另一种方式。
作用类似外层的.gitignore文件,用于将app模块内的指定的目录或文件排除在版本控制之外。
这是app模块的gradle构建脚本,这个文件会指定很多项目构建相关的配置。
这个问用于指定项目代码的混淆规则,当代码开发完成后达成安装包文件,如果不希望代码被人理解,通常会将代码进行混淆,从而让破解在难以阅读。
前言 有位朋友去阿里面试,他说面试官给了几条查询SQL,问:需要执行几次树搜索操...
按照惯例,先来段废话:CKEditor是新一代的FCKeditor,是一个重新开发的版本。CK...
说明 本章主要说明如何使用Magicodes.IE.Csv进行Csv导入导出. 关于Magicodes.IE ...
phpstorm是由JetBrains公司开发的一款功能强大的PHP集成开发工具,可深刻理解用...
上传图片有两种方式: 1.fileReader 可以把图片解析成base64码的格式,简单粗暴 ...
整除 ASP(VBScript) 中整除用“\”,比如 m = 5 \ 2,结果为 2。 取余 ASP(VBScr...
在刚刚过去的 Flutter Engage 活动上,我们正式发布了 Flutter 2 : 为任何平台创...
复制代码 代码如下: !--[if !IE]!-- 除IE外都可识别 !--![endif]-- !--[if IE] ...
当下,大数据方面的就业主要有三大方向: 一是数据分析类大数据人才, 二是系统...
如果你想了解React Navigation 5.x的基本的概念,可以查看我之前的发的一篇文章...