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键即可。效果如下:
更多相关文章
- Android(安卓)Gradle和ProGuard学习
- android studio 常用插件
- Android(安卓)Studio 插件开发实战——获取当前Activity名称
- Android(安卓)android studio 项目放在源码中编译
- Kotlin开发Android(1):Android(安卓)studio添加Kotlin
- Android之Gradle的理解
- Android(安卓)Gson使用入门及GsonFormat插件的使用
- android中自带的开发模板
- Kotlin学习笔记:为什么要学习kotlin和kotlin的集成