AndroidStudio下的Project布局介绍
文件布局小记
以AndroidStudio下的Project布局为准
布局
大布局
**app:**记录的项目中的代码、资源等内容
**gradle:**包含了gradle-wrapper的配置文件。AS默认就是使用gradle wrapper方式
如果想要使用离线模式,可以在File-Settings-Build,Execution,Deployment-Gradle下进行更改
**gitignore:**排除于版本控制之外的文件(目录)
其余基本上是不会用到的,自动生成的文件
app
**libs:**存放第三方jar包的位置。如果项目用到了某些第三方的jar包,就需要把这些jar包放在libs目录下。该目录之下的jar包会被自动添加到项目的构建路径当中去
**java:**放代码的地方,无论是Java还是Kt都会存放在这里
**res:**存放资源的地方,图片、布局、字符串等资源都在这里
**AndroidManifest.xml:**整个Android项目的配置文件
其余基本上是不会用到的,自动生成的文件
res资源目录
**drawable:**存放图片资源
**mipmap:**存放应用图标
**values:**存放字符串、样式、颜色
**layout:**存放布局文件
操作
resource使用
通过 @类别.名字
或者 R.类别.名字
获得res下的内容
1 | <resources> |
我们使用@string.app_name
或者R.string.app_name
即可获得该字符串
Log使用
Log.v():打印最繁琐,琐碎,意义最小的部分,对应verbose级别
Log.d():打印调试信息,调试和分析使用,对应debug级别
Log.i():打印重要数据,可能可以帮助你分析用户行为之类的,对应info级别
Log.w():打印警告信息,提升程序的这个地方可能存在的风险,对应warn级别
Log.e():打印错误信息,比如就是程序进入到catch里面去了,对应error级别