Plugins I installed on Android Studio

1.GsonFormatPlus

Quickly convert the json string into a Java Bean, saving us from the process of handwriting the corresponding Java Bean according to the json string.

How to use: The shortcut key Alt+S can also use Alt+Insert to select GsonFormatPlus, then paste the json data in, and click Finish

Now that GsonFormat is changed, it can be used on Android studio again

2.Android ButterKnife Zelezny

Cooperate with ButterKnife to implement annotations, and you don’t need to write findViewById from now on, it’s cool to think about it. Select the resource id of the layout xml in Activity, Fragment, and Adapter to automatically generate butterknife annotations.

Note: However, this plug-in cannot be used in versions above Android Studio 4.1. Fortunately, there is a substitute.

Android ButterKnife injection

The way of use is the same, the mouse should select the layout, right click

 

3.Alibaba Java Coding Guidelines 

Highly recommended, really easy to use

Blocker , Critical , and Major rank from high to low, and high needs need to be resolved first. A plug-in that is more standardized than Lint, so powerful that it has no friends.

1.Blocker: 即系统无法执行、崩溃或严重资源不足、应用模块无法启动或异常退出、无法测试、造成系统不稳定。
严重花屏
内存泄漏
用户数据丢失或破坏
系统崩溃/死机/冻结
模块无法启动或异常退出
严重的数值计算错误
功能设计与需求严重不符
其它导致无法测试的错误, 如服务器500错误
2.Critical:即影响系统功能或操作,主要功能存在严重缺陷,但不会影响到系统稳定性。
功能未实现
功能错误
系统刷新错误
数据通讯错误
轻微的数值计算错误
影响功能及界面的错误字或拼写错误
安全性问题
3.Major:即界面、性能缺陷、兼容性。
操作界面错误(包括数据窗口内列名定义、含义是否一致)
边界条件下错误
提示信息错误(包括未给出信息、信息提示错误等)
长时间操作无进度提示
系统未优化(性能问题)
光标跳转设置不好,鼠标(光标)定位错误
兼容性问题

4.CodeGlance

You can preview the code on the right for quick positioning

Guess you like

Origin blog.csdn.net/m0_60199181/article/details/124444744