Android Studio使用基础和常用快捷键

学习安卓开发有一段时间了,之前一直用得是Eclipse开发,前段时间开始使用Android Studio;在使用中遇到一些问题,在这里和大家分享!写的不到之处请指正!

进入正题之前,先解释一些基本概念:IDE、Android Studio、Eclipse、Intellij、ADT、JDK、SDK、Gradle

IDE:集成开发环境,Integrated Development Environment,用于程序编码、调试、发布的应用程序;

Android Studio:谷歌开发的基于IntelliJ IDEA的专门用于Android开发的IDE;

Eclipse: 这就不用多说了吧,学Java的都知道;

Intellij: IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一;这是个商业软件;

ADT:谷歌开发的用于Eclipse平台开发Android应用的插件,就是说Eclipse开发安卓应用需要ADT插件;

JDK:Java开发工具包,

SDK:安卓开发工具包,原生API就在这里面;开发安卓应用必须要SDK;所谓SDK,就是封装好的工具集合,你自己写几个工具类,封装一下也可以叫个某某SDK;

Gradle:简单讲就是个构建工具,就想Eclipse下的Ant一样;build脚本使用Groovy编写,在AS中用于构建项目、打包、签名、Proguard;要想用好AS需要熟悉Gradle的一些机制,以后有机会再补充;


题外话:都说开源的、免费的工具往往只能做到能用,因为之后就没有了更新的动力;更好的用户体验只有那些商业软件才有追求,一般商业的集成的更好;对于Google来说,开发一款自己的用于安卓开发的IDE是不讨好的,所以前期看中eclipse的大流量和普及度,与之合作,推出ADT用于Eclipse平台下开发安卓应用;但后来越来越多人吐槽Eclipse的慢、不够智能等问题,于是Google就抛弃Eclipse转而与IDEA合作,推出基于IntelliJ IDEA的Android Studio,其实就是个在IDEA的基础上添加了一些额外的功能打包封装一下取个名字就成了一个新的IDE,也是Google让其在I/O大会上有个话题,因为Android对于Goggle还是有利可图的,所以暂时来说,AS还是很有前途的。


好了,闲话就聊到这,接下来讲讲AS的项目结构:

AS的项目结构和Eclipse项目结构大不一样,刚切换工具的同学可能不太适应;别着急,慢慢用就熟悉了;另外,AS可以直接导入Eclipse项目,当然不保证一定成功,但AS项目要转成Eclipse就只能copy了;

AS常用的两种结构Android和Project,第一种Android如下图:



不同之处是Eclipse中存放源码的src目录在AS中变成了Java目录,另外最下方红线处是AS的专有构建文件;



点击小三角形可以切换结构模式;project模式中源码和资源文件和清单配置文件都在src目录;这个模式与eclipse比较相似;



上图中Demo_yrx项目中包含3个module和一个library,在AS中project就相当于Eclipse中workspace的概念,而AS的module就相当于Eclipse中project概念,AS中的module都是可以单独运行的;

external libraries是外部的库;

local.properties说明本地SDK的路径;

settings.gradle文件是说明项目包含的模块;


依次点击“文件”-->"project structure"显示如图:


左上角加减号添加和删除module;右上角加减号是添加依赖库;图中TestInstantRun 模块使用了SwipeBacklibrary这个库,所以需要添加库的依赖;


快捷键永远比鼠标点击更有效率,AS的快捷键全面、便捷,更具人性化;个人推荐AS默认快捷键,对于钟爱Eclipse的开发者当然仁者见仁智者见智;以下列出常用快捷键:

1、复制行 Ctrl+d;删除行 Ctrl+y

2、移动代码 Ctrl+Shift+上下键

3、查看最近访问文件列表:Ctrl+E

4、查找定位文件:Ctrl+Shift+N

5、导入包:Alt+Enter

6、光标跳到下一个方法:Alt+up/down

7、查看方法、类声明:Alt+Q

8、查看成员变量的使用:Ctrl+B

9、显示变量或方法的文档:Ctrl+Q

10、定位到下一个错误处:F2

11、查看当前类的继承结构:Ctrl+H

12、清除代码无用空间:Ctrl+Shift+J

13、查找动作和选项:Ctrl+Shift+A

14、显示方法分割线:show method separator

15、选择剪切板内容:Ctrl+Shift+V

16、全局查找:Double Shift

17、查找类:Ctrl+N

18、注释行:Ctrl+/

19、注释块:Ctrl+Shift+/

20、生成代码:Alt+Insert

21、插入动态模板:Ctrl+J

22、移动光标到下一行:Shift+Enter

23、代码重新整理:

24、代码重新格式化:


查看快捷键冲突,修改快捷键:



点击绿色小铅笔选择“Add Keyboard Shortcut”,然后按下要查询的快捷键;图中Conflicts下红色字体显示冲突信息,其中 |  符号表示上下级目录分隔;



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值