Android玩---Android Studio---如何优雅的使用Android Studio(1)

来源:互联网 发布:wifi模块远程控制源码 编辑:程序博客网 时间:2024/06/02 03:19

首先为什么要写这篇文章,因为我正在学习Android Studio的一些高级技能,当你拥有一定的知识基础后,你就应该去探索IDE的高级技巧,因为这样会使你的开发效率变快,开发质量提高,无论是在对语法代码理解上有所帮助,而且对团队协作也有帮助

所以这一篇主要说如何在Android Studio里面编程。

一.使用代码生成

1.概述

代码生成是指让IDE替你完成本省应该是你手动输入的部分,包括构造函数,getter,setter,equals() ,toString()等方法。

2.准备

使用代码生成的时候,我们要提前检查我们的AS是否已经进行了配置,为什么要进行配置?因为我们如果按照规范的代码进行编程,我们应该给我们的变量以m开头,static变量以s开头,如果我们不配置,AS就会把m,s这些修饰字符也加入方法名中,不符合编程规范,所以我们的配置是让AS忽略m,s等修饰。

3.操作

打开设置界面 File|Setting|Code Style|Java|Code Genertion
这里写图片描述

我们应该保证Field和Static Field的输入框里存在m,值,然后储存
这里写图片描述

在类作用域里右击选择Generate或者直接按Alt+Insert键打开Generate页面,你可以按照自己的需求来选择需要生成的代码。
比如说Constructor(构造),Getter(访问器),Setter(设置器),同时我们设置的忽略m,s也生效了。

同时我们可以使用override来选择重写方法。

写道这里CSDN MARKDOWM出问题了……呃呃呃!!!气死人
先不写了,后续再更

开更。

二.插入动态模板

1.简介

Android Studio带了大量模板,允许直接向源文件插入预先设定的代码。

2.准备

在使用模板之前,我们可以 准备一些模板,打开File|Setting|Live Templates,进行模板的添加

这里写图片描述
按照如图步骤,第一步选择plain模板组,点击绿色添加按钮,添加模板,第二步第三步输入题目和简介,然后就是把自己平时重复使用的代码加入到输入框里,这里加入的代码有一定的规律,你可以把变量名等可变元素用标识符替换,但是替换后在实际用的时候会有大片的错误红线,看起来很不爽,我是直接把那些空用常见值替换掉了,这样做没有大片红线,但是挨个填充正确值有一点麻烦。

//一个标准对话框的模板AlertDialog.Builder mBuilder = new AlertDialog.Builder(this);        mBuilder.setTitle("Title");        mBuilder.setMessage("Message");        mBuilder.setPositiveButton("Ok",null);        mBuilder.setNegativeButton("Cancel",null);        mBuilder.show();

这里写图片描述

最后点击下面的Define按钮,选中java(当然你根据你的用途选择语言)

确定后,就可以使用模板了 。

3.使用

使用起来方便啦,在需要此代码的地方按下Ctrl + J快捷键就可以看到你刚才写的模板了。

好好记住哦,Ctrl + J ,如果记不起来了,就去key那里看看快捷键。

三.好玩的快捷键

这里有几个常用的好玩的快捷键
Ctrl + Alt + O :删除无用的import语句
Ctrl + Alt + T : 使用Surround with Live Template,快速生成try catch,for,runnable等
Ctrl + J : 上文提到过的使用动态模板
Alt + Enter : 用过As的都知道这个快捷键组合,基本上每天写代码都要用到它,用来快速改正错误
Alt + Insert : 使用Generate快速填充代码。
Ctrl+Alt+Shift+T : 快速重构代码

这篇文章到这里就结束了,可能东西有点少,后续更新将另起一篇文章啦,好好理解Android Studio的功能对开发真的是有好处的。