在了解打开AS的界面首先有必要了解下AS的Projects和Module概念。
一、AS的Projects和Module概念
Project:类似eclipse的工作空间(workspace),里面放置的一个个Module,但是应该放置和同一个Project相关的Module;
Module:对应的就是一个独立的可执行程序或者类库。
二、AS的项目结构
关于AS项目结构的介绍,可以查看在sdk中已经下载的官方文档。不过要翻墙。
这是我的文档目录:file:///D:/Android/AppData/sdk/docs/tools/projects/index.html
├─.gradle
├─.idea
│
├─ app
│ │ build 相当于bin目录,生成的apk就在该目录的子目录
│ │ lib 同eclipse的lib,放置第三方jar包
│ │ src main目录下包括java文件、res和清单文件;测试用例
│ │ ├─androidTest 测试相关代码文件夹
├─main
——AndroidManifest.xml 清单文件
——java 项目源码
——res 资源文件
│ │ .gitignore git忽略文件列表
│ │ app.iml 临时文件,不需要关心
│ │ build.gradle Module Gradle构建脚本
│ │ proguard-rules.pro proguard混淆规则
├─build相当于gen目录
│ build.gradle 项目Gradle构建脚本
│ gradle.properties 项目Gradle属性文件
│ gradlew 在没有安装gradle的pc上使用,没用
│ gradlew.bat 在没有安装gradle的pc上使用,没用
│ local.properties 指定sdk所在目录
│ settings.gradle 项目Gradle设置文件
└─gradle
─wrapper gradle wrapper可以看作是对gradle的封装,它可以使得在没有安装gradle的电脑上也可以使用Gradle进行构建.
注意:
Mipmap_xxdpi文件夹是不能放置.9图片的,可以自己创建drable-hdpi等放置.9图。
三、AS窗体介绍
1、菜单栏
File:文件
该菜单项比较简单,如图:
View视图:
Code/completion 代码自动提示
Recofactor/Extract抽取方法
Build:clean工程和重构
Run:运行app和debug
2、工具栏ToolBar
关于工具栏我们只需关心如下常用的即可。
3、左侧
关于左侧的菜单,我们只需关心常用的两个即可,如下图;
4、下面
关于下面的菜单如图:
1)svn相关的信息
2)项目中所有标记的todo
3)相当于eclipse的logcat
4)相当于cmd,可在这使用命令
5)一些log
6)Gradle项目是的一些信息