Android studio 常用的插件

Exynap

Effortless Android Development [官网地址]( http://exynap.com/)
![Effortless Android Development]( https://github.com/jiang111/awesome-androidstudio-plugins/blob/master/images/exynap.gif)

android-butterknife-zeleznyandroid-butterknife-zelezny

是根据butterknife定制的一款插件,能够方便快速初始化,对于我来说是开发必备![butter knife]( http://upload-images.jianshu.io/upload_images/697635-94ed27edf930afce?imageMogr2/auto-orient/strip)

Android Drawable Importer

为了适应所有Android屏幕的大小和密度,每个Android项目都会包含drawable文件夹。任何具备Android开发经验的开发人员都知道,为了支持所有的屏幕尺寸,你必须给每个屏幕类型导入不同的画板。Android Drawable Importer插件能让这项工作变得更容易。它可以减少导入缩放图像到Android项目所需的工作量。Android Drawable Importer添加了一个在不同分辨率导入画板或缩放指定图像到定义分辨率的选项。这个插件加速了开发人员的画板工作。![drawable]( http://static.codeceo.com/images/2015/06/bec704326c63128072faff139dadd1241.png)

Android Holo Colors Generator

开发Android应用程序需要伟大的设计和布局。Android Holo Colors Generator则是定制符合喜好的Android应用程序的最简单方法。Android Holo Colors Generator是一个允许你为你的应用程序随心所欲地创建Android布局组件的插件。此插件会生成所有必要的可在项目中使用的相关的XML画板和样式资源。安装 Holo Colors Generator:![holo]( http://static.codeceo.com/images/2015/06/Holo-Colors-Generator.gif)

Robotium Recorder

Robotium Recorder是一个自动化测试框架,用于测试在模拟器和Android设备上原生的和混合的移动应用程序。Robotium Recorder可以让你记录测试案例和用户操作。你也可以查看不同Android活动时的系统功能和用户测试场景。Robotium Recorder能让你看到当你的应用程序运行在设备上时,它是否能按预期工作,或者是否能对用户动作做出正确的回应。如果你想要开发稳定的Android应用程序,那么此插件对于进行彻底的测试很有帮助。下面是一个例子,是我的应用程序使用Robotium Recorder时的样子:![]( http://static.codeceo.com/images/2015/06/96f88230aa7652387300d07e04abee4f1.jpg)

jimu Mirror(需付费)

Android Studio配备了一个可视化的布局编辑器。但是一个静态的布局预览有时候对于开发人员而言可能还不够,因为静态预览不能预览动画、颜色和触摸区域,所以jimu Mirror来了,这是一个可以让你在真实的设备上迅速测试布局的插件。jimu Mirror允许在设备上预览随同编码更新的Android布局。安装jimu Mirror:![]( http://static.codeceo.com/images/2015/06/jimu-Mirror.gif)

Strings-xml-tools

Strings-xml-tools是一个虽小但很有用的插件,可以用来管理Android项目中的字符串资源。它提供了排序Android本地文件和添加缺少的字符串的基本操作。虽然这个插件是有限制的,但如果应用程序有大量的字符串资源,那这个插件就非常有用了。安装Android Strings.xml tools:![]( http://static.codeceo.com/images/2015/06/Android-Strings.xml-tools.gif)

Gsonformat

可根据json数据快速生成java实体类![]( http://upload-images.jianshu.io/upload_images/697635-5a07f838223baaae.gif?imageMogr2/auto-orient/strip)![]( http://upload-images.jianshu.io/upload_images/697635-d92e0dbd37edb00c.gif?imageMogr2/auto-orient/strip)

Android Postfix Completion

可根据后缀快速完成代码,这个属于拓展吧,系统已经有这些功能,如sout、notnull等,这个插件在原有的基础上增添了一些新的功能,我更想做的是通过原作者的代码自己定制功能,那就更爽了![]( http://upload-images.jianshu.io/upload_images/697635-a31253c015897c80.gif?imageMogr2/auto-orient/strip)

AndroidAccessors

快速生成get和set方法的插件,其实系统的也挺快的,当然这个个人感觉更快![]( http://upload-images.jianshu.io/upload_images/697635-87282f504a99b915.gif?imageMogr2/auto-orient/strip)

Lifecycle Sorter

可以根据Activity或者fragment的生命周期对其生命周期方法位置进行先后排序,快捷键Ctrl + alt + K![]( http://upload-images.jianshu.io/upload_images/697635-6a52664d2488f037.gif?imageMogr2/auto-orient/strip)

JsonOnlineViewer

可实现直接在android studio中调试接口数据,可以选择请求类型,自定义请求头及请求体,json数据格式化后展示,配合着Gsonformat会不会不错呢?![]( http://upload-images.jianshu.io/upload_images/697635-d4d34d5d6cc4163d.gif?imageMogr2/auto-orient/strip)

Android Studio Prettify

帮助自定完成fnidviewbyid的操作。![]( https://camo.githubusercontent.com/0aafce84883fbaaeac02b28ccad0d839cbab9da4/687474703a2f2f706c7567696e732e6a6574627261696e732e636f6d2f66696c65732f373430352f73637265656e73686f745f31343431352e706e67)![]( https://camo.githubusercontent.com/171b89ab6aba75116c93fd74f93c342988a63f17/687474703a2f2f706c7567696e732e6a6574627261696e732e636f6d2f66696c65732f373430352f73637265656e73686f745f31343431382e706e67)

Android Parcelable code generator

帮助实体bean生成Parcelable接口
![]( https://github.com/jiang111/awesome-androidstudio-plugins/blob/master/images/parcelable/android%20p1.gif)

Android Code Generator Plugin

自动生成findViewById![]( https://github.com/jiang111/awesome-androidstudio-plugins/blob/master/images/Code%20Generator/Code%20Generator%20Plugin.gif)

Adb Idea

快速设置run APP的运行方式![]( https://github.com/jiang111/awesome-androidstudio-plugins/blob/master/images/adbidea/adbidea.gif)

.ignore

我们都知道在Git 中想要过滤掉一些不想提交的文件,可以把相应的文件添加到.gitignore 中,而.gitignore 这个Android Studio 插件根据不同的语言来选择模板,就不用自己在费事添加一些文件了,而且还有自动补全功能,过滤文件再也不要复制文件名了。我们做项目的时候,并不是所有文件都是要提交的,比如构建的build 文件夹,本地配置文件,每个Module 生成的iml 文件,但是我们每次add,commit 都会不小心把它们添加上去,而gitignore 就是解决这种痛点的,如果你不想提交的文件,就可以在创建项目的时候将这个文件中添加即可,将一些通用的东西屏蔽掉。![]( https://img-blog.csdn.net/20160408103956132)

CheckStyle-IDEA

CheckStyle-IDEA 是一个检查代码风格的插件,比如像命名约定,Javadoc,类设计等方面进行代码规范和风格的检查,你们可以遵从像Google Oracle 的Java 代码指南 ,当然也可以按照自己的规则来设置配置文件,从而有效约束你自己更好地遵循代码编写规范。

Findbugs

Findbugs 是一个分析代码中可能有隐患代码的工具。它会扫描项目中的源码,通过一些通用规则去判断可能潜在的一些问题,比如性能,多线程安全等等。而且不仅仅指出错误,而且还会给你一些建议供你参考。这个更像是Java 中使用的,当然在Android 中一样也可以使用,在Android 中,官方和第三方也有很多好工具来分析代码的可能出现的性能问题。

MultiMarkdown

github项目地址: https://github.com/vsch/idea-multimarkdown/wiki ![]( https://github.com/vsch/idea-multimarkdown/raw/master/assets/images/ScreenShot_preview.png)

FindViewByMe

FindViewByMe是一个自动生成FindViewById代码的IDEA/Android Studio插件,支持Activity、Fragment和ViewHolder中的findViewById的代码生成。
[项目地址]( https://github.com/laobie/FindViewByMe)

CodeGlance

可用于快速定位代码
![]( https://github.com/jiang111/awesome-androidstudio-plugins/blob/master/images/codeg.png)

Android Code Generator

根据布局文件快速生成对应的Activity,Fragment,Adapter,Menu。
![]( https://raw.githubusercontent.com/jiang111/awesome-androidstudio-plugins/master/images/android_code_generator.gif)

Android Methods Count

统计Android依赖库中方法的总个数。 (一个dex只能接受的65K并不是指方法数超过65K而报的错,而是指引用计数超过65K,请知悉)![]( https://raw.githubusercontent.com/jiang111/awesome-androidstudio-plugins/master/images/AndroidMethodsCount.gif)

Android Drawable Importer

这是一个非常强大的图片导入插件。它导入Android图标与Material图标的Drawable ,批量导入Drawable ,多源导入Drawable(即导入某张图片各种dpi对应的图片)
![]( https://raw.githubusercontent.com/jiang111/awesome-androidstudio-plugins/master/images/AndroidDrawableImporter.png)

permissions-dispatcher-plugin

PermissionsDispatcher is wonderful library for Runtime Permissions[项目地址]( https://github.com/shiraji/permissions-dispatcher-plugin)

![]( https://github.com/shiraji/permissions-dispatcher-plugin/raw/master/website/images/pd.gif)

ECTranslation

Android Studio 翻译插件,可以将英文翻译为中文.[项目地址]( https://github.com/Skykai521/ECTranslation)

![]( https://github.com/Skykai521/ECTranslation/raw/master/img/translation_img.png)

eventbus3-intellij-plugin

在订阅者和post的代码之间切换 [项目地址]( https://github.com/kgmyshin/eventbus3-intellij-plugin)

![]( https://raw.githubusercontent.com/kgmyshin/eventbus3-intellij-plugin/master/art/cap.gif)

jetbrains-wakatime

记录你在IDE上的工作时间![]( https://camo.githubusercontent.com/0263e365a2efdb5dc0adb4b7aba6a783bc17a92e/68747470733a2f2f77616b6174696d652e636f6d2f7374617469632f696d672f53637265656e53686f74732f53637265656e2d53686f742d323031362d30332d32312e706e67)
https://github.com/wakatime/jetbrains-wakatime

Genymotion

这个就不用说了吧。
https://www.genymotion.com/

Robotium Recorder

Robotium 自动化测试脚本录制工具
http://robotium.com/

AndroidWiFiADB

可以通过这个插件来达到无线调试应用的目的,摆脱数据线
https://github.com/pedrovgs/AndroidWiFiADB

EventBus 导航插件

[项目地址]( https://github.com/kgmyshin/eventbus-intellij-plugin)

![]( https://raw.githubusercontent.com/kgmyshin/eventbus-intellij-plugin/master/art/cap.gif)

GenerateSerialVersionUID

实现Serializable序列化bean

GradleDependenciesHelperPlugin

maven gradle 依赖支持自动补全 [项目地址]( https://github.com/ligi/GradleDependenciesHelperPlugin)

![]( https://camo.githubusercontent.com/d9b1b39eda21e0e33b656e2821f01897d915f7c5/68747470733a2f2f6c68332e676f6f676c6575736572636f6e74656e742e636f6d2f2d51364e7970315864594c772f556a73325a5175666634492f414141414141414144624d2f624d704c516742664d6b632f773538372d683330392d6e6f2f696465615f677261646c655f706c7567696e2e706e67)

AndroidProguardPlugin

一键生成项目混淆代码插件,值得你安装~(不过目前可能有些第三方项目的混淆还未添加完全) [项目地址]( https://github.com/zhonghanwen/AndroidProguardPlugin)

![]( https://camo.githubusercontent.com/adef227c0dc014f53b6e2a46977ef9ff2ceeb5a4/687474703a2f2f3778726e6b6f2e636f6d312e7a302e676c622e636c6f7564646e2e636f6d2f616e64726f696470726f6775617264312e676966)

Git Flow Integration

An intelliJ plugin providing a UI layer for git-flow, which in itself is a collection of Git extensions to provide high-level repository operations for Vincent [Driessen's branching model]( http://nvie.com/git-model). gitflow分支模型辅助插件gitflow分支模型参考[git-flow 备忘清单]( http://danielkummer.github.io/git-flow-cheatsheet/index.zh_CN.html) ![screenshot]( http://opherv.github.io/gitflow4idea/images/gitflow.jpg)

android-strings-search-plugin

这个插件可以很容易地在字符串资源搜索文本。
![]( https://github.com/konifar/android-strings-search-plugin/raw/master/art/demo.gif)

AndroidLocalizationer

自动翻译string.xml资源文件至特定语言。 [项目地址]( https://github.com/westlinkin/AndroidLocalizationer)

![]( https://raw.githubusercontent.com/westlinkin/AndroidLocalizationer/master/screen_shot_2.png)

MVPHelper

一款Intellj IDEA 和Android Studio 自动生成MVP模式所需接口以及实现类的插件 [项目地址]( https://github.com/githubwing/MVPHelper)

![]( https://github.com/githubwing/MVPHelper/raw/master/img/mvp_presenter.gif)

ApkMultiChannelPlugin

Android 多渠道打包的 Android Studio / IDEA 插件[项目地址]( https://github.com/nukc/ApkMultiChannelPlugin)

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

苦茶子12138

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值