由于已经配置好了环境和一些基本配置,今天我学习的内容是熟悉activity的布局,了解项目结构,以及对项目代码的熟悉。
以前接触过android,用的是eclipse,现在用android studio的话,对我来说,先了解项目结构吧。
点击project,以android方式显示
Manifests:配置文件,对整个项目的配置
Local.properties:配置sdk
Java:自己写的代码,包括分层
Res:资源文件
Drawable:图片
Layout:布局,界面
Menu:菜单文件
Mipmap:与drawable使用上相同,但在某些情况下性能更好,占用内存更少。
Values:属性值文件,应该是一些项目中某些对象的属性值
External Libraries:项目需要的包,编译时自动下载。
Gradle Scripts: 编译相关的脚本
Build.gradle(Project:Test1):maven仓库地址通过方法jCenter() 获取
Dependencies:依赖的插件等
Build.gradle(Module:app): app模块的gradle编译文件
compileSdkVersion: 要运行该源码,必须安装了android API 23
buildToolsVersion: 要运行该源码,必须安装了android sdkbuild-tools 23.0.2
最低安卓版本api 15,当前使用的是23
Android:设置编译安卓项目的参数、版本
Dependencies:依赖库(单文件依赖或者某个文件夹下面的全部依赖)
Settings.gradle: 针对module的全局配置,作用域所包含的所有module是通过settings.gradle来配置。
其实我读到这里,也是有点蒙,因为都是概念的东西,想具体了解,还是得从项目中熟悉,这几天做好准备工作。
然后自己了解了一下activity的几种布局方式,对公司项目代码进行学习(只是粗略的看下)。