技巧篇 之 玩转 Android Studio 插件,让工作更有趣~

版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/u012400885/article/details/84576947

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 上截图不太会用,简单如下:

个人公众号

不定期发布博文,最近有点忙,感谢老铁理解,欢迎关注~

资料

感谢老铁相助,也感谢各位~

  1. https://ydmmocoo.github.io/2016/06/28/Android-Studio插件整理/;

猜你喜欢

转载自blog.csdn.net/u012400885/article/details/84576947