Android 插件仓库

转自鸿洋神微信

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

  2017-10-24   鸿洋   鸿洋

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


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


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


1  Alibaba Java Coding Guidelines


首先依然是安装插件:


Android Studio -> Preferences -> Plugins


Android 插件仓库_第1张图片


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


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


Android 插件仓库_第2张图片


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


Android 插件仓库_第3张图片


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


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


2  Android WiFi ADB



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


Android 插件仓库_第4张图片


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



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


Android 插件仓库_第5张图片


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


Android 插件仓库_第6张图片


源码地址:

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


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


3  exynap


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


Android 插件仓库_第7张图片


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


Android 插件仓库_第8张图片


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


Android 插件仓库_第9张图片


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


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


Android 插件仓库_第10张图片

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


官网:http://exynap.com/

看介绍貌似只支持MAC~


4  java2smali


Android 插件仓库_第11张图片


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


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


Android 插件仓库_第12张图片


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


Android 插件仓库_第13张图片


参考:

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

1Parcelable Code自动生成


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


Android 插件仓库_第14张图片


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



2 Android Methods Count



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


Android 插件仓库_第15张图片



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



3 Android-Resource-Usage-Count



Android 插件仓库_第16张图片


打开 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 插件仓库_第17张图片


  1. Select 'Generate Android Selectors'


Android 插件仓库_第18张图片


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


Android 插件仓库_第19张图片


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



5 Json转Java类




这个JSON转Java类,很方便~


https://github.com/nvinayshetty/DTOnator




6AndroidLocalizationer



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


Android 插件仓库_第20张图片


Then check the target languages.


Android 插件仓库_第21张图片 
After clicking 
OK, the string resources will be translated and created in the correct value folder.


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

https://github.com/westlinkin/AndroidLocalizationer



7 ECTranslation


Android 插件仓库_第22张图片


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


https://github.com/Skykai521/ECTranslation


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


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


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


Android 插件仓库_第23张图片



你可能感兴趣的:(第三方集成)