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(方法注释)注释模板。下图为自己项目中常使用的模板配置,仅供参考。

  •  类注释:

/**
 *  
 * @author 张三
 * @since $DATE$ $time$
 */
  • 方法注释:

 注释模板:

*
 * 
 * @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<(params.size()-1)){result+=' * @param ' + params[i] + ' : ' + '\\n'}else{result+=' * @param ' + params[i] + ' : '}}; return result;}", methodParameters());  

 return:

groovyScript("def returnType = \"${_1}\"; def result = ' * @return ' + returnType; return result;", methodReturnType());
  • 使用方法:

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

 

          

       

          

  • 7
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值