LZ-Says:什么时候可以为自己潇洒活一次?
前言
好的插件,总是让我们的开发事半功倍,而本篇,主要记录下 LZ 开发过程中使用的以及听说并试用感觉比较 nice 的插件。
一起来看咯~ (附注下,部分插件不支持 Kotlin)
细数 Android Studio 那些好玩好用的插件
有好用的插件记得分享哦~
1. Alibaba Java Code Guidelines:阿里编码规约,让你的编码更 nice
GitHub 地址: https://github.com/alibaba/p3c/wiki/IDEA插件使用文档
关于示意图,简单从官网截一张:
而这个插件牛逼的地方如下:
-
基于阿里巴巴开发手册实时检测功能(主要为代码命名、写法等等),也可更换为手动监测;
-
部分规则实现了 Quick Fix 功能;
2. GsonFormat:Json 转 Java Bean
GitHub 地址: https://github.com/zzz40500/GsonFormat
MAC 快捷键: Command + N
操作示意图:
3. ADB WIFI:通过 Wi-Fi 调试 Android 应用程序
GitHub 地址: https://github.com/pedrovgs/AndroidWiFiADB
操作步骤:
- 下载安装插件重启 Android Studio,点击 ADB WIFI Icon;
- 连接成功后,右下角会弹出成功提示;
- 断开 USB 连接,点击运行即可
操作示意图:
4. Lifecycle-Sorter:对 Activity 或 Fragment 的生命周期方法进行排序
GitHub 地址: https://github.com/armandAkop/Lifecycle-Sorter
操作步骤:
- Code --> Sort Lifecycle Methods --> 选择 start or end
操作示意图:
5. Android Styler:一键式提取 Style
GitHub 地址: https://github.com/alexzaitsev/android-styler
使用示意图:
操作示意图:
6. ignore:一键式添加 .ignore
GitHub 地址: https://github.com/hsz/idea-gitignore
使用步骤:
要生成新的忽略文件,只需单击 File > New 或使用 Alt + Insert 快捷键并选择 .ignore file 即可。
提供功能如下:
文件语法高亮;在项目视图中忽略忽略的文件;Gitignore 模板按名称和内容过滤和选择规则生成器;用户自定义模板;按指定的 Gitignore 文件显示被忽略的文件;在当前选定的目录中创建文件;基于 GitHub 的模板集合生成 Gitignore 规则;从弹出菜单中将所选文件/目录添加到 Gitignore 规则;建议为新项目创建 .gitignore 文件;具有修复操作的条目检查(重复,覆盖,未使用,不正确的语法,相关条目);评论和括号支持;导航到项目视图中的条目;从忽略文件重命名条目;关闭打开忽略的文件操作;具有导入/导出功能的自定义用户模板
操作示意图:
7. 360 FireLine Plugin:静态代码扫描、分析
官方地址: http://magic.360.cn/en/index.html
操作示意图:
扫描之后,如下所示:
按照提示进行修改即可。
8. ADB Idea:
GitHub 地址: https://github.com/pbreault/adb-idea
简述以及牛逼之处:
适用于 Android Studio 和 Intellij IDEA 的插件,可加速 Android 开发。
提供如下功能:
- 卸载App
- 杀死应用程序
- 启动应用
- 重启应用
- 清除应用数据
- 清除应用数据并重启
操作示意图:
9. DataBinding Support:一键转换 DataBinding
GitHub 地址: https://github.com/shiraji/databinding-support
还记得和老哥美滋滋说了要使用 DataBinding 后,之后的布局每次都要修改,那个无奈啊,幸好,小伙推荐了这款神奇,从此之后 easy,如下图:
是不是很赞~!赶紧用起来吧~
10. Activity CreateIntent Inspection:一键创建跳转 Intent
GitHub 地址: https://github.com/shiraji/create-intent-inspection
多人开发时,如何让别人一眼看懂怎么调用我们写的类呢?
最好的办法当然是暴露相应方法,而针对我们开发者,又不能总干点重复工作,下面如下图所示,一键创建跳转 Intent:
之后可对应修改增加相应参数即可。
11. Android Strings Search Plugin:根据 string 内容搜索对应 id
GitHub 地址: https://github.com/konifar/android-strings-search-plugin
还记得 LZ 开发中,kuang kuang kuang 在 string 文件新增一箩筐,之后全懵逼,怎么办,挨个找呗。
这时候,大佬笑了,来,一起看看大佬是如何操作的?(LZ 录制效果不敬人意,只能拷贝官方了)
看如上效果图,是不是感觉很 Nice?搞起来,搞起来,刻不容缓~
12. PermissionsDispatcher plugin:一键生成权限管理
GitHub 地址: https://github.com/permissions-dispatcher/permissions-dispatcher-plugin
小白福音,面对动态权限不再是问题。
操作步骤很简单,如下:
Step 1:动态添加依赖
Step 2:动态添加权限
爽不爽?一键生成啊,哇咔咔!
13. Android Studio Prettify:其中有个功能可一键生成 string 文件
GitHub 地址: https://github.com/Haehnchen/idea-android-studio-plugin
Mac 上截图不太会用,简单如下:
个人公众号
不定期发布博文,最近有点忙,感谢老铁理解,欢迎关注~
资料
感谢老铁相助,也感谢各位~