1.AndroidStudio和Eclipse比较
AndroidStudio是Google官方推出的,专门为Android量身订做的,速度更快(在大项目上体现明显,电脑配置越高越明显),整合了Gradle构建工具,内置终端,即命令行输入
2.HelloWorld工程,以及相关文件和目录介绍
1.
Project和Module概念
Project相当于Eclipse中的工作空间,可以包含多个Module
Module相当于Eclipse中的工程,是当前Project下的一个项目,一个module可以是一个app程序
2.Project根目录下主要文件作用
.gitignore: 指定的是使用git上传代码的时候忽略的文件
bulid.gradle文件:指定当前Project下所有module的共同配置
settings.gradle文件:指定当前Project所包含的module,
3.Module目录
bulid目录:module级别编译生成的文件,包括R文件和apk文件,相当于eclipse的bin目录
libs目录:jar文件存放目录
src目录:测试模块代码和module代码以及资源存放目录,并且main目录存放的是源码和res资源,assets资源,
build.gradle文件:非常重要,用于指定sdk版本,是否混淆,依赖库等
4.mipmap目录与drawable-xxxx目录区别:
mipmap目录在识别设备分辨率找出图片资源的效率比drawable-xxxx高
mipmap和drawable-xxxx可以同时存在
所有.9图片不能放在mipmap-xxx目录下,只能放在drawable目录下
3.Studio常用视图菜单
1.
Module的几种查看方式
Porject方式:会列出所有的文件,包括gradle相关文件
Android方式:会隐藏gradle相关配置文件
2.Project Structure视图
相当于build.gradle文件的界面版配置
4.快捷键
可以直接设置为Eclipse风格的快捷键,但是并不能支持所有eclipse所有的快捷键
常用快捷键如下:
- ctrl+shift+空格 智能提示方法和内部类
- ctrl+alt+L 代码格式化
- ctrl+d 复制本行
- ctrl+y 删除本行
- alt+enter 万能代码修复,类似于ctrl+1,
- ctrl+o 重写父类的方法
- alt+F7 查看某个方法被调用的地方
- ctrl+alt+F 将局部变量抽取为成员变量
- ctrl+alt+M 将选中代码抽取为方法
5.常用设置
1.
设置主题以及字体相关
【File】菜单-->打开【Settings】选项,找到【IDE Settings】-->Appearance选项,IDE默认【theme】为Intellij主题
点击【Theme】下拉选项,选中【Darcula】主题,点击【Apply】应用修改,弹出重启Android Studio生效修改
Color&Fonts】选项,点击【Save As...】按钮,为自定义字体字号起名,点击【OK】按钮,【Color&Fonts】菜单,通过【Primary font】选项,选择设置合适的字体,通过【Size】设置合适的字号
2设置代码模板
设置文件代码模板(FileAndCode Templates)
设置动态代码模板(LiveTemplates)
3. 安装Butterknife插件
3. 安装Butterknife插件
1.
在
项目的
build.gradle
中
的
dependencies
节点中
加入代码:
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8',
2.在Modle中的build.gradle中加入如下代码:
apply plugin: 'android-apt'
dependencies {
compile 'com.jakewharton:butterknife:8.4.0'
apt 'com.jakewharton:butterknife-compiler:8.4.0'
}
- 官方的下载地址(需要梯子):http://developer.android.com/sdk/index.html
- 国内的下载地址:http://www.androiddevtools.cn