转自鸿洋神微信

1024 送你几个用起来很爽的Studio插件

原创 2017-10-24 鸿洋 鸿洋

上周基本上被阿里巴巴Java开发规约刷屏了,不过真心赞,那么顺势给大家推荐几个用起来很爽的插件~~


首先还是推荐下阿里巴巴Java开发规约的插件,如果你还没用使用,一定记得尝试下~


本篇文章的环境:MAC + Android Studio 2.3.3


1 Alibaba Java Coding Guidelines


首先依然是安装插件:


Android Studio -> Preferences -> Plugins


Android 插件仓库


然后点击安装即可,安装完成后重启~~


右键点击你的项目,点击扫描即可:


Android 插件仓库


在底部会给你列出扫描的结果,显示的非常详细:


Android 插件仓库


当然你也可以打开实时监测功能,开发过程中会实时给你高亮提示不规范的地方。


还有一些功能可以自己去探索啦~~


2 Android WiFi ADB



测试的时候,一直连着数据线很不方便,而且有多台设备的时候可能还需要切来切去;再或者你没有带数据线的时候~相信这个插件可以帮到你。


Android 插件仓库


安装方式相同,安装完成后,在工具栏上会显示下面的图标:


Android 插件仓库


右侧会显示Android WiFi ADB小面板:


Android 插件仓库


数据线插入你的手机,然后点击Connect,显示State = Connect后拔掉数据线即可。


Android 插件仓库


源码地址:

  • https://github.com/pedrovgs/AndroidWiFiADB


当然了这个没有插件通过命令也可以做得到~


3 exynap


exynap这个就非常适合懒人了~为什么这么说,你看完就知道了~~


Android 插件仓库


安装完成后,菜单栏会出现一个Exynap的菜单:


Android 插件仓库


这个插件主要用于帮助快速的填充一些代码片段:


Android 插件仓库


在方法体内,通过Command+Shift+D呼出输入框,然后输出“commod”即可。


会自动帮你补充一些常见的操作,支持的代码片段很多,你也可以通过


Android 插件仓库

添加,不过这个貌似是提交到远端的,本地并不会立即生效。


官网:http://exynap.com/

看介绍貌似只支持MAC~


4 java2smali


Android 插件仓库


这个主要用于将java代码转为smali,主要适用于在反编译app后,需要修改smali文件,而又对smali不太熟悉时;之前很多时候都是新建一个项目,写完代码,反编译,把smali copy出来使用;现在使用这个插件就方便很多了。


此外,还比较适用于学习smali的时候~


Android 插件仓库


选中文件,然后选择Build -> Compile to smali即可。


Android 插件仓库


参考:

http://www.jianshu.com/p/b23782460f61

1Parcelable Code自动生成


一般情况下,很多时候,我们需要序列化的时候,因为Parcalable相关代码写起来比较费劲,更多时候都是直接选择实现Serializable接口。在部分场景下,Parcalable的效率更高,当有了该插件,就支持一键生成Parcalable相关代码啦。


Android 插件仓库


https://github.com/mcharmas/android-parcelable-intellij-plugin



2Android Methods Count



有了该插件就可以非常方便看到引入的类库的方法数量,可以用于权衡是否值得引入该库。


Android 插件仓库


Android 插件仓库


https://plugins.jetbrains.com/plugin/8076-android-methods-count



3Android-Resource-Usage-Count



Android 插件仓库


打开 Android 项目的资源文件时, 会自动对文件中的资源标签统计其被引用次数, 展示在标签的前面。


https://github.com/niorgai/Android-Resource-Usage-Count



4android-selector-chapek



资源按照一定的命名格式,然后右键自动生成selcetor~


  1. Right-click folder with your resources e.g 'drawable-xhdpi'


Android 插件仓库


  1. Select 'Generate Android Selectors'


Android 插件仓库


  1. All selectors automagically appear in the 'drawable' folder!


Android 插件仓库


https://github.com/inmite/android-selector-chapek



5Json转Java类



Android 插件仓库


这个JSON转Java类,很方便~


https://github.com/nvinayshetty/DTOnator




6AndroidLocalizationer



Right click the strings resource file, choose 'Convert to other languages'.


Android 插件仓库


Then check the target languages.


Android 插件仓库 
After clicking 
OK, the string resources will be translated and created in the correct value folder.


可以自动翻译strings.xml到目标语言~~我想这个结束了,应该还是需要微调的吧~

https://github.com/westlinkin/AndroidLocalizationer



7ECTranslation


Android 插件仓库


选中代码,选择 Edit -> Translate或者按下 command + I(也可以自己设定)。即可翻译。效果如下:


https://github.com/Skykai521/ECTranslation


好了,其实好用的插件非常多,那么有没有一个地方做这个收集呢?其实是有这样一个项目的:


https://github.com/balsikandar/Android-Studio-Plugins


本文前除了最后一个以外都选自该项目收集的插件,该仓库收集插件非常多,建议打开看一眼(不止下图~)。


Android 插件仓库



相关文章:

  • 2022-12-23
  • 2022-01-17
  • 2021-08-19
  • 2021-12-11
  • 2021-07-06
  • 2021-09-19
  • 2021-06-30
  • 2021-09-27
猜你喜欢
  • 2021-08-14
  • 2021-11-01
  • 2021-07-03
  • 2021-12-09
  • 2021-10-29
  • 2021-12-21
相关资源
相似解决方案