Utils 手记 | Android Studio 插件整理(不断更新中...

934 阅读2分钟

image.png

这是我参与8月更文挑战的第4天,活动详情查看:8月更文挑战

不瞒各位大佬,我想混个杯子,杯子被猫猫干碎了...

整理一波日常使用 Android Studio 事半功倍的插件。贴出目前的 Android Studio 版本:

image.png

一、编码辅助类

Translation 翻译神器

直接上演示图吧:

Kapture 2021-08-25 at 22.18.27.gif

当然也可以根据自己的需要进行配置:

image.png

Alibaba Java Coding Guidelines 阿里编码规约

这个神器就不多说了吧,阿里精心匠作,一点一滴逐步改善编码习惯。

image.png

点击「编码规约扫描」,完成后便会对有问题的地方给出建议:

image.png

.ignore 一键添加忽略文件

忽略文件这个鬼东西,烦得一批,通过如上插件,可以一件解决很多的事情。

下面举个例子:

Kapture 2021-08-24 at 23.11.18.gif

可以根据生成的忽略文件规则进行项目特定添加。

ScreenMatch 屏幕适配(最小宽度)

一键生成分辨率对应 dimens

image.png

OK,Gradle! gradle 依赖在线查找

Kapture 2021-08-25 at 00.38.17.gif

Name That Color 粘贴板一键生成 colors

推荐它的原因就是我懒,英文还差,命名头大。。。

其实这块还有个比较争议得点就是,当我用专业单词命名后,对于团队开发是否友好?举例:

  • colorGrayXXX
  • color_80000000

其实针对目前个人而言,后者更为喜欢,简单明了。看个人吧。

Kapture 2021-08-25 at 00.16.37.gif

二、设备工具类

Genymotion 模拟器神器

Genymotion 默认支持 x86,想要支持 arm 架构需要下载对应 arm转换 zip 包(第二个链接),随后拖到 Genymotion 中,Success 后重启 Genymotion 即可。

image.png

image.png

当时安装出现如下异常:

image.png

打开「安全性与隐私」:

image.png

一开始红色框右侧点击会提示安装了什么,哪儿些需要重新启动才行,我刚忘记截图了。

image.png

另外还有一点,如果出现 Genymotion 启动不了的情况,可以尝试以下解决方案:

  • 打开 VB 虚拟机,移除无线网络模块(这点我百试不爽~
  • 关闭 VPN 代理(这点有时候挺管用的,只是有时候...

参考:

ADB Idea 一键式 adb

鼠标点点就能使用 adb 命令

image.png

GitToolBox Git 附加功能

image.png

举个小例子:自动在每行代码后追加提交信息,嘿嘿嘿

image.png

Chinese ​(Simplified)​ Language Pack / 中文语言包

这里引用下官网翻译的话术:

中文语言包将为您的 IntelliJ IDEA, AppCode, CLion, DataGrip, GoLand, PyCharm, PhpStorm, RubyMine, 和 WebStorm 带来完全中文化的界面。