AndroidStudio使用技巧分享

2019-11-08  本文已影响0人  Solang

1.创建类自动生成注释


image

/**

image
  1. 折叠/展开代码块(Collapse Expand Code Block)
image

4.最近访问(Recents)

描述:该操作可以得到一个最近访问文件的可搜索的列表。
****快捷键:Cmd + E(OS X)、Ctrl + E(Windows/Linux)
5.列选择/块选择(Column Selection)

image

6.语句补全(Complete Statement)

image

7.删除行(Delete Line)

image

8.行复制(Duplicate Line)

描述:复制当前行,并粘贴到下一行,这个操作不会影响剪贴板的内容。这个命令配合移动行快捷键非常有用。
****快捷键:Cmd + D(OS X)、Ctrl + D(Windows/Linux)
9.提取方法(Extract Method)

image

10.上下移动行(Move Lines Up Down)

image

11.包裹代码(Surround With)

image

12.移除包裹代码(Unwrap Remove)

image

13.动态模板,在Android代码中经常有一些固定的句式,比如:

        Toast.makeText(getContext(),"XXXXX",Toast.LENGTH_SHORT).show();
        Log.i("XX","XX");

类似这样的一句代码变化比较少的,固定的地方居多的句式,我们可以用动态模板快速生成。

使用方法

就以上面的Toast为例:首先打开设置界面搜索Live Templates找到动态模板的设置界面。

image

点击user,选择右边的加号新建一个模板,Abbreviation框填入一个模板的名字,后面我们调用这个模板的时候只要写这个名字就能快速生成模板了。Description填写该模板的详细信息,描述该模板的作用。最后Template Text,就是模板的内容了,我们只需要将代码复制进去,再将里面动态改变的东西标记出来就行了,句式为XXX,两个美元符号,中间一个变量。

image

接下来,选择下面的define按钮,定义该模板的类型。在这里我们选择Java,再点击OK,至此,我们的动态模板就生成完毕了!

image

调式技巧

1.分析传入数据流(Analyze data flow to here)

image

2.条件断点(Conditional Breakpoints)

image

3.日志断点(Logging Breakpoints)

描述:这是一种打印日志而不是暂停的断点,当你想打印一些日志信息但是不想添加log代码后重新部署项目,这是一个非常有用的操作。
调用:在断点上右键,取消Suspend的勾选,然后勾选上Log evaluated Expression,并在输入框中输入你要打印的日志信息。

上一篇 下一篇

猜你喜欢

热点阅读