这个创建过程可比Eclipse上长的多。主要是因为从gradle上下载。gradle也可以手动离线下载好放在对应目录下。工程的结构和 Eclipse上的不同,src下分为java和res。AS是基于idea,而idea和eclipse有大的区别,有好处也有不好的地方,在一段时间里,idea被认为是开发java最好用强大的ide工具,所以AS新建的时候有new application和new module开发。idea没有工作空间这样的说法。这就是Eclipse用户切换过来第一个比较不适应的地方。
- android studio是单工程的开发模式
- android studio中的application相当于eclipse里的workspace概念
- android studio中的module相当于eclipse里的project概念
.idea://AS生成的工程配置文件,类似Eclipse的project.properties。
app://AS创建工程中的一个Module。
gradle://构建工具系统的jar和wrapper等,jar告诉了AS如何与系统安装的gradle构建联系。
External Libraries://不是一个文件夹,只是依赖lib文件,如SDK等。
build://构建目录,相当于Eclipse中默认Java工程的bin目录,鼠标放在上面右键Show in Exploer即可打开文件夹,
编译生成的apk也在这个目录的outs子目录,不过在AS的工程里是默认不显示out目录的,就算有编译结果也
不显示,右键打开通过文件夹直接可以看。
libs://依赖包,包含jar包和jni等包。
src://源码,相当于eclipse的工程。
main://主文件夹
java://Java代码,包含工程和新建是默认产生的Test工程源码。
res://资源文件,类似Eclipse。
layout://App布局及界面元素配置,雷同Eclipse。
menu://App菜单配置,雷同Eclipse。
values://雷同Eclipse。
dimens.xml://定义css的配置文件。
strings.xml://定义字符串的配置文件。
styles.xml://定义style的配置文件。
......://arrays等其他文件。
......://assets等目录
AndroidManifest.xml://App基本信息(Android管理文件)
ic_launcher-web.png://App图标
build.gradle://Module的Gradle构建脚本
调试
逐行执行代码 F8
跳到下一个断点 Shift+F8
进入到函数代码 F7
查看某个变量/函数的值 Alt+F8
项目设置
-
自己没有SDK,需要从网络下载;打开向导的Configure-Settings,在查找框里面输入proxy,找到下面的HTTP Proxy,设置代理服务器,并且将Force https://… sources to be fetched using http://选中,然后退出将上面在idea.properties配置文件中添加的那条配置项注释掉重新打开Android Studio等刚开始的向导把Android SDK下载安装完成就可以了。
-
自己有SDK,重新指定SDK路径;打开向导的Configure->Project Defaults->Project Structure,在此填入你已有的SDK路径。
-
File | Settings | Appearance & Behavior | System Settings project 在同个Windows下打开
4.添加jar 在libs下面添加文件 然后在moduel 的build.gradle 添加
compile files('libs/xxx.jar')
快捷键 http://ju.outofmemory.cn/entry/115512
1 快捷键
ALT+1 显示工程视图
F4 鼠标选择项目 弹出 modeul 设置
Ctrl+O 选择父类的方法进行重写
Ctrl+E 显示最近编辑的文件列表
Ctrl+N 可以快速打开类
Ctrl+P 可以显示参数信息
Crtl+ALT+空格 类名或接口名提示
Ctrl+F12 显示当前文件的结构
Ctrl+B 跳转文件或者定义
Ctrl+G 跳转指定行
Ctrl+Y 删除行
Ctrl+Shift+F7 可以高亮当前元素在当前文件中的使用
Shift+Click可以关闭文件
Alt+Insert 可以生成构造器/Getter/Setter等
Alter+回车 自动引入
Alt+F3 可以快速寻找
Crtl+Shift+F 查找
Shift+F6 Refactor
Ctrl + Alt +L 格式化代码
http://blog.youkuaiyun.com/altair86/article/details/8972178
2 设置
字符编码 Editor-File Encodings
字体大小 Editor-Colors&Fonts-Font
行数 Editor-General-appearance
3 图片资源 mipmap-xhdpi "720P"
http://jingyan.baidu.com/article/574c5219ce55e96c8d9dc105.html