android studio template插件,Android Studio或Idea中必备插件、自定义注释和Javadoc

Android Studio或Idea中必备插件、自定义注释和Javadoc

Android Studio或Idea中必备插件、自定义注释和Javadoc

进行开发工作时,一个好的开始总会让人心情不那么糟糕。

必备插件(Settings-Plugins-Browse respositories,搜索即可):

1、GsonFormat(json转javaBean):目前的接口,绝大部分返回的都是json。为此,我们通常会将根据结果去创建对应的javaBean,在返回的结果包含的字段较多时,创建javaBean就会花不少时间。通过这个插件我们可以省掉较多的时间。

使用方法:新建一个类,使用快捷键alt+insert,选择GsonFormat,粘贴json即可生成对应的javaBean,比较复杂的json会按照层级自动创建子javaBean。唯一美中不足的是,这些均生成在同一个类中。

2、Parcelable(序列化):android中在fragment、activity中进行数据传递时,通常我们会将类进行序列化,最常使用的就是通过实现Parcelable接口进行序列化,此插件就是方便快速的进行序列化。这里需要注意的是,如果类A中含有类B私有成员变量,在对A序列化的时候,首先要对B进行序列化。

3、JavaDoc:主要用于生成注释文档,可在Idea中tools - Generate JavaDoc生成。

自定义注释:

1、File->Setting->Editor->Live Templates,创建Template Group,命名为myTemplate。

2、在myTemplate下创建Live Templates,创建cdoc(类注释)和m(方法注释)注释模板。下图为自己项目中常使用的模板配置,仅供参考。

类注释:

d38bc4350172f0663ddbe2fd7690a27e.png

/**

*

* @author 张三

* @since $DATE$ $time$

*/

方法注释:

49654781334da3f377d84f133c6abd8f.png

注释模板:

*

*

* @author 张三

* @since $DATE$ $time$

$params$

$return$

*/

params:

groovyScript("if(\"${_1}\".length() == 2) {return '';} else {def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();for(i = 0; i < params.size(); i++) {if(i

return:

groovyScript("def returnType = \"${_1}\"; def result = ' * @return ' + returnType; return result;", methodReturnType());

使用方法:

在类名上方输入cdoc,点击Enter即可;在方法名上方输入/*m,点击tab键即可。效果如下:

f8c0b7853b7383b70a3569d49ec30103.png

Android Studio或Idea中必备插件、自定义注释和Javadoc相关教程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值