提升开发效率的一些Android Studio插件整理


这年头,不装几个插件,怎能好好开发?哈哈哈哈

效率篇

GsonFormat

必备工具,Json转成Java Bean,免去一切手敲字段名或者复制粘贴,使用简单,开发必备
GsonFormat.png

JSON To Kotlin Class

Java生成bean的工具有了,但是现在kotlin越来越在项目中普及了,所以也需要一个这样的工具来满足我们:JSON To Kotlin Class。使用同样超简单,在需要生成类的地方右键–>New–>Kotlin data class File from Json,填上类名和json生成就完事儿了。

注意:于GsonFormat不同的是,java是创建类之后通过工具生成字段和set、get方法,kotlin是直接通过工具生成类。

KotlinJsonClass.png

Alibaba Java Coding Guidelines

阿里巴巴编程规范约束插件,这个更多是让开发注重代码格式和规范,在写得可能不规范或者容易导致问题出现的地方,都会有提示,让你去进行修改。个人觉得还是蛮不错的,毕竟整洁、规范、不放低级错误的代码是我们都希望的。

报错提示类型:命名或者代码格式注释等不规范、未定义直接使用字符串或者某个数值、隐式启动service等等一系类帮助你更好的写代码的工具。

可参考:《阿里巴巴Java开发手册》《阿里巴巴Android开发规范手册》
alibaba.png

Gradle View

Gradle View,这干嘛用的呢?我们一个项目,总是会依赖很多库,有时这些库又会依赖别的库,所以经常会遇到库冲突啊之类的。这个插件呢,可以以比较清晰发方式展示项目所依赖的库以及他们的依赖树,对于排查问题有一定的帮助。

当然,也可以通过命令 gradlew dependenices来查看依赖树

整体所有依赖列表:

gradleviewlist.png

依赖树:

gradleviewtree.png

神器篇

ADB Idea

首先是这款小小的插件,个人感觉是很好用啊。我们调试的时候经常会要杀掉应用、清除数据,这些操作要么大神敲adb命令,要么在手机应用程序管理里面找到我们的应用然后清除数据,无疑步骤还是比较多的,特别是手机里应用多的时候,找半天找不到我们要清除的应用,真真让人难受。

如下图,这个插件都是对手机的一些操作,执行了一些adb命令,当然,这是针对当前编译的项目所对应的程序的操作

adb_idea.png

DevEco IDE

最近才从同事那里发现的一款插件,强烈推荐,真的是好用。

华为开发者平台提供的一款插件,提供了云测、真机debug、集成华为sdk等一系列功能,目前用的最多的就是真机调试,真的是真机、速度快、机型丰富(华为、荣耀基本所有机型),不管是针对某一款机型特别的bug,还是作为模拟器的替代品,都是很棒的!

注意:需要登录华为开发者账号(手机号注册),真机调试每账号每天8小时免费。

1、点击插件后跳转登录页面,进行授权

huawei_login.png
2、真机列表,直接点击使用就可以连接成功了,橙色点点代表有人占用,绿色代表空闲中

huawei_debug.png
3、连上的真机,就和自己手机一样,除了不能移动位置,操作很方便了

huawei_get_device.png

工具篇

Translation

翻译插件,这个基本上是必备的,有时看源码什么的不太理解,碰上不认识的单词,或者命名变量的时候一时不知道如何翻译成英文,就不用到浏览器或者其他软件去翻译了,直接用这个插件就可以了。

translation.png

ADB WIFI Connect

WIFI调试,这也是个好东西,有时忘记带线,或者嫌线太多乱七八糟,用这个插件就可以解决了,电脑和手机连在同一局域网下,用USB线连上手机之后,打开插件,connect,然后就可以愉快地无线操作了

ps:至少还是要用到一次线的,建立连接的时候,连接成功之后就不需要了

adbwifi.png

ASM Bytecode Outline

这个可能用到的几率更小,在做ASM插桩学习的时候知道这个东西的,可以将我们的Java代码转成字节码形式,或者是ASM、groovy形式的代码

操作方法:在该类中右键–>Show Bytecode Outline

注意:需要先对代码编译,否则无法生成

asm.png

Genymotion

Genymotion的插件,装载该插件后,不需要去找到genymotion客户端去运行模拟器,直接从这里就可以选择模拟器运行(ps:配置好路径)

genymotion.png

娱乐篇

Background Image Plus +

这个还是很不错的,给自己的IDE换个背景,免得如此单调。

可以设置多张图片轮播、或者单张图片,设置透明度,覆盖范围等等,换上热巴之后,敲代码速度都快了啊,哈哈哈哈哈
imagereba.png

结语

持续收集整理一些自己使用觉得不错的插件,后续有感觉不错的更新上去,当作自己的记录啦~~~

猜你喜欢

转载自blog.csdn.net/lizebin_bin/article/details/97265976