从Android studio开始--使用技巧

本文介绍Android Studio 2.2版本的使用技巧,包括如何设置代码提示、修改内置模板、使用快捷键提高工作效率等内容。

  工欲善其事,必先利其器,要想熟练的掌握一门语言并且提高效率,还得从IDE开始。这里记录一下Android studio的使用小技巧。当前使用的Android studio版本:2.2 。(背景:在看了Android群英传之后)

设置

  1,开启类似Eclipse的代码悬浮提示:
  Setting -> Editor -> General -> Show quick documentation on mouse move
这里写图片描述
  2,不区分大小写:
  Setting -> Editor -> General -> Code Completion ->Case sensitive completion -> 选项:None
这里写图片描述
  3,修改Log的颜色:
  Setting ->Editor -> Colors & Fonts -> Android Logcat -> Use inhretedattributes 对Logcat进行颜色的修改
这里写图片描述
  4, 演示代码,当你要向你的队友讲解某段代码的时候,这个时候就很实用了:
  View-> Enter Presentation Mode
这里写图片描述
  5,设置变量名代码风格:
  Setting-> Editor->Code Style->Java 例如:google的代码风格中类成员变量是以字母:m 为前缀的如:mString,通过这个设置,就可以调整IDE自动提示的代码风格
这里写图片描述
  6,修改Android studio 内置模版:
  File-> Setting-> Editor-> File Code Templates-> Includes-> File Header
  例如:常见的新建一个java文件会自动生成一些代码,Created by zone on 2017/1/18,
这里写图片描述

快捷键

  1,Alt+f7 查找一个变量或者方法在哪里被调用
  这里写图片描述
  如图,查看realm这个变量在哪里被调用
  2,Alt+↑ 在方法中跳转,当你写的一个方法比较冗长的时候,可以用这个快捷键实现方法级别的跳跃
  3,Alt+Enter 代码补全,代码提示
  4,Alt+鼠标单击移动光标 进行多行编辑
  多行编辑
  5,Ctrl+e 最近打开的文件和最近的操作
  这里写图片描述
  6,Double shift 快速搜索,相当于全局搜索
  这里写图片描述
  7,Ctrl+P 查找一个方法的参数,相当于提示功能
  这里写图片描述
  8,Ctrl+x 剪切
  9,Ctrl+y 删除一行
  10,Ctrl+d 如果你选中一些文本则复制选中文本,否则,复制光标所在的行,并且粘贴出来,相当于Ctrl+c 和 Ctrl + v 一起操作
  11,Ctrl+c 如果你选中一些文本则复制选中文本,否则,复制光标所在的行
  12,Ctrl+shift+alt+f8 对当前行设置只进行一次的断点,该断点会在调试一次之后,自动消失。
  13,Ctrl+space 代码提示
  14,Ctrl+shift+I 预览一个方法,当你引用一个方法,如果你想查看方法里面的代码,有两个方法 1)按住Ctrl ,鼠标单击该方法。2)Ctrl+Shift+i 则studio会以弹窗的方式预览这部分代码。
  这里写图片描述
  15,Shift+f6 对变量或者方法进行重命名,当你选中变量或者方法时,按快捷键,则可以对变量和方法进行重命名,并且相对应的引用也会同时改变为你新命名的变量名
  16,Ctrl+alt+t 在已经选中一段代码的时候,可以对这段代码进行包裹内容,当你写好一段代码时,想用try catch 包裹这段代码的时候,该快捷键可以进行快速包裹内容
  这里写图片描述
  17,Ctrl+alt+m 选取一段代码的时候进行代码的抽取,包括:style,layout,java 例如:写好10行代码,想将这10行代码抽取为一个方法。
  18,Ctrl+j 调用代码模板,Android studio内置了很多代码模版,例如:我们常用的for循环,只要输入 fori 则会有整个模版出来
  这里写图片描述

常用插件

安装插件:Setting -> Plugins 搜索相应的插件即可

  1,MVPHelper ,自动生成Model View Presenter 及相应的接口文件
  
  普通形式的mvp
  这里写图片描述
  
  通过Contract生成mvp
  这里写图片描述
  
  2,GsonFormat ,在获取到 json 字符串的前提下,新建一个java文件,在其构造方法中 右键
   -> Generate -> GsonFormat
   这里写图片描述

   3, Android ButterKnife Zelezny
   配合ButterKnife实现注解,从此不用写findViewById。在Activity,Fragment,Adapter中选中布局xml的资源id自动生成butterknife注解。
   4,Android Methods Count
   显示依赖库中的方法数
   5, ADB WIFI 一款通过WIFI调试应用的插件,不需要root(同类插件AndroidWiFiADB)
  安装好后,用数据线连接电脑,先执行 ADB restart 再执行ADB USB to WIFI,这个时候再拔掉数据线,如果能编译安装应用到手机上则说明安装成功了。
  这里写图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值