序
这是我参与8月更文挑战的第4天,活动详情查看:8月更文挑战
- 手记 | MobPush 接入总结
- Gradle 手记|盘点我使用过的 build 基本配置(不断更新中。。。
- Git 手记 | 总结个人日常开发常用到的一些命令(不断更新。。。
- Utils 手记 | Android Studio 插件整理(不断更新中...
不瞒各位大佬,我想混个杯子,杯子被猫猫干碎了...
整理一波日常使用 Android Studio 事半功倍的插件。贴出目前的 Android Studio 版本:
一、编码辅助类
Translation 翻译神器
直接上演示图吧:
当然也可以根据自己的需要进行配置:
Alibaba Java Coding Guidelines 阿里编码规约
这个神器就不多说了吧,阿里精心匠作,一点一滴逐步改善编码习惯。
点击「编码规约扫描」,完成后便会对有问题的地方给出建议:
.ignore 一键添加忽略文件
忽略文件这个鬼东西,烦得一批,通过如上插件,可以一件解决很多的事情。
下面举个例子:
可以根据生成的忽略文件规则进行项目特定添加。
ScreenMatch 屏幕适配(最小宽度)
一键生成分辨率对应 dimens
OK,Gradle! gradle 依赖在线查找
Name That Color 粘贴板一键生成 colors
推荐它的原因就是我懒,英文还差,命名头大。。。
其实这块还有个比较争议得点就是,当我用专业单词命名后,对于团队开发是否友好?举例:
- colorGrayXXX
- color_80000000
其实针对目前个人而言,后者更为喜欢,简单明了。看个人吧。
二、设备工具类
Genymotion 模拟器神器
Genymotion 默认支持 x86,想要支持 arm 架构需要下载对应 arm转换 zip 包(第二个链接),随后拖到 Genymotion 中,Success 后重启 Genymotion 即可。
当时安装出现如下异常:
打开「安全性与隐私」:
一开始红色框右侧点击会提示安装了什么,哪儿些需要重新启动才行,我刚忘记截图了。
另外还有一点,如果出现 Genymotion 启动不了的情况,可以尝试以下解决方案:
- 打开 VB 虚拟机,移除无线网络模块(这点我百试不爽~
- 关闭 VPN 代理(这点有时候挺管用的,只是有时候...
参考:
ADB Idea 一键式 adb
鼠标点点就能使用 adb 命令
GitToolBox Git 附加功能
举个小例子:自动在每行代码后追加提交信息,嘿嘿嘿
Chinese (Simplified) Language Pack / 中文语言包
这里引用下官网翻译的话术:
中文语言包将为您的 IntelliJ IDEA, AppCode, CLion, DataGrip, GoLand, PyCharm, PhpStorm, RubyMine, 和 WebStorm 带来完全中文化的界面。