开发中常用插件与工具汇总:
一:ADB idea
二:TabNine与Codota
三:Android Parcelable Code Generator
四:GsonFormatPlus
五:Alibaba Java Coding Guidelines
六:Android Drawable Preview
七:Json Parser
八:CodeGlance
九:Translation
十:OK,Gradle
十一:AndroidProguard Pro
十二:dokit辅助开发工具(非插件)
十三:扩展阅读
插件一:ADB idea
概述:将以下ADB命令添加到Android Studio和Intellij ADB Uninstall App:
1、ADB Kill App
2、ADB Start App
3、ADB Restart App
4、ADB Clear App Data
5、ADB Clear App Data and Restart
6、ADB Start App With Debugger
7、ADB Restart App With Debugger
8、ADB Grant/Revoke Permissions
9、ADB Enable/Disable Wi-Fi
10、ADB Enable/Disable Mobile Data
操作如下:
插件二:TabNine
概述:
增强您的开发工作流程:Tabnine是数百万开发人员信赖的AI代码完成工具,可以更快地编写代码并减少错误,无论您是新开发人员还是经验丰富的专业人士,单独工作还是团队成员,Tabnine都将帮助您将生产力提升到新的高度,同时缩短QA时间—所有这些都在您最喜欢的IDE中。
Tabnine的AI引擎:Tabnine提供三倍的AI以实现更好的协作、更好的隐私保护和更好的代码完成。
更大的团队:更好的AI工具您的团队可以依靠编码协作变得更加容易,Tabnine Basic和Tabnine Pro现在都包含我们不断增长的团队工具套件。命名您的团队,邀请团队成员,并从您的My Tabnine个人资料管理您的帐户。
边走边学习和成长:您邀请和添加的团队成员越多,Tabnin的团队训练人工智能和私人代码库训练人工智能将学习您团队的项目、偏好和模式,建议更准确的代码完成。
操作如下:
插件三:Android Parcelable Code Generator
概述:此工具根据类中的字段生成 Android Parcelable实现,此工具是同名原始插件的新版本,但自2016年以来未收到任何更新,用法:在编辑器中按 ALT + 插入(或等效的代码生成键绑定)并选择Parcelable,它允许您选择要分块的字段。
操作如下:
插件四:GsonFormatPlus
概述:GsonFormatPlus这是一个插件,您可以从Json String生成Json模型,此插件仅适用于IntelliJ IDEA 和 Android Studio,基于GsonFormat,更加灵活方便。
操作如下:
插件五:Alibaba Java Coding Guidelines
概述:该插件在扫描代码后,将不符合规约的代码按Blocker/Critical/Major/ Minor/Trivial四个等级显示在下方,甚至在IDEA上,该插件还提供了实时检测功能,编写代码的同时也能快速发现问题所在。对于历史代码,部分规则实现了批量一键修复的功能。
Blocker: 即系统无法执行、崩溃或严重资源不足、应用模块无法启动或异常退出、无法测试、造成系统不稳定。
1、严重花屏
2、内存泄漏
3、用户数据丢失或破坏
4、系统崩溃/死机/冻结
5、模块无法启动或异常退出
6、严重的数值计算错误
7、功能设计与需求严重不符
8、其它导致无法测试的错误, 如服务器500错误
Critical:即影响系统功能或操作,主要功能存在严重缺陷,但不会影响到系统稳定性。
1、功能错误
2、系统刷新错误
3、数据通讯错误
4、轻微的数值计算错误
5、影响功能及界面的错误字或拼写错误
6、安全性问题
Major:即界面、性能缺陷、兼容性。
1、操作界面错误(包括数据窗口内列名定义、含义是否一致)
2、边界条件下错误
3、提示信息错误(包括未给出信息、信息提示错误等)
4、长时间操作无进度提示
5、系统未优化(性能问题)
6、光标跳转设置不好,鼠标(光标)定位错误
7、兼容性问题
Minor/Trivial:即易用性及建议性问题。
1、界面格式等不规范
2、辅助说明描述不清楚
3、操作时未给用户提示
4、可输入区域和只读区域没有明显的区分标志
5、个别不影响产品理解的错别字
6、文字排列不整齐等一些小问题
操作如下:
结果显示:
插件六:Android Drawable Preview
概述:Android Drawable Preview是一个在安卓开发中非常有用的AS/IDEA插件,可以将drawable资源文件的icon替换成内容的预览图,达到不需要打开资源文件,快速预览内容的功能,实在是非常的方便快捷,让开发工作更加的愉悦。
图例:
插件七:Json Parser
概述:厌倦了打开浏览器来格式化和验证JSON?为什么不安装JSON Parser并在具有离线支持的IDE中执行此操作? JSON Parser是一个用于验证和格式化JSON字符串的轻量级插件。
操作如下:
插件八:CodeGlance
概述:将类似于Sublime中的代码小地图嵌入到编辑器窗格中,使用您自定义的颜色来突出显示语法,同时适用于浅色和深色主题。
图例:
插件九:Translation
概述:可以将英文翻译为中文插件神器
操作如下:
备注:快捷键的设置可以在setting的keymap中设置各个插件的快捷键组合。
插件十:OK,Gradle
概述:用于搜索流行Java库的工件ID的插件,使用它可以轻松地向build.gradle build.gradle.kts文件添加依赖项。
操作如下:
插件十一:AndroidProguard Pro
概述:一键生成项目中所有不需要混淆的语句。
操作如下:
生成的不需要混淆的代码:
十二:滴滴dokit辅助开发工具(集成项目,非插件)
概述:DoraemonKit是一个功能平台,能够让每一个App快速接入一些常用的或者你没有实现的一些辅助开发工具、测试效率工具、视觉辅助工具,而且能够完美在 Doraemon 面板中接入你已经实现的与业务紧密耦合的一些非通有的辅助工具,并搭配我们的dokit平台,让功能得到延伸,接入方便,便于扩展,项目地址:https://github.com/didi/DoraemonKit/tree/master/Android。
十三:扩展阅读
1、https://zhuanlan.zhihu.com/p/163002182(热门Android Studio 插件,这里是Top 20!)
2、https://blog.csdn.net/luo_boke/article/details/106262724(2020 Android studio 最全必用插件)
3、https://blog.csdn.net/alpha58/article/details/62881144(最完整Android Studio插件整理)
4、https://blog.csdn.net/longforus/article/details/109110706(Android Drawable Preview插件适配Android Studio4.1版发布)
5、https://github.com/didi/DoraemonKit/tree/master/Android(滴滴dokit(百宝箱))
网友评论