Coder Social home page Coder Social logo

androidstudio-plugins's Introduction

AndroidStudio 优秀插件汇总

欢迎大家推荐好的 Android 开源项目,可直接Commit,欢迎StarFork :)

第一部分 插件的介绍

Google 在2013年5月的I/O开发者大会推出了基于IntelliJ IDEA Java IDE上的Android Studio。AndroidStudio是一个功能齐全的开发工具,还提供了第三方插件的支持。让开发人员更快速更好的开发程序。

第二部分 插件的安装

  • in Android Studio: go to File → Settings → Plugins → Browse repositories and search for 插件名

or

  • in Android Studio: go to download it jar and install File → Settings → Plugins → Install plugin from disk

第三部分 插件的汇总

一、优秀插件

  1. Android ButterKnife Zelezny
    ButterKnife是一个专注于Android系统的View注入框架,可以减少大量的findViewById以及setOnClickListener代码,可视化一键生成。

PS:效果图就不贴了,打开插件下载地址和源码地址都能看见,而且数据多了加载效果图蛮卡的。

插件下载地址:https://plugins.jetbrains.com/plugin/7369?pr=androidstudio
插件源码地址: https://github.com/avast/android-butterknife-zelezny
插件教程:http://blog.csdn.net/dreamlivemeng/article/details/51261170
推荐指数:五星

  1. GsonFormat
    GsonFormat是一个快速格式化json数据,自动生成实体类参数的插件。
    插件下载地址:https://plugins.jetbrains.com/plugin/7654?pr=androidstudio
    插件源码地址:https://github.com/zzz40500/GsonFormat
    插件教程:http://blog.csdn.net/dreamlivemeng/article/details/51262538
    推荐指数:四星

  2. Android Drawable Importer
    为了适应所有Android屏幕的大小和密度,每个Android项目都会包含drawable文件夹。任何具备Android开发经验的开发人员都知道,为了支持所有的屏幕尺寸,你必须给每个屏幕类型导入不同的画板。Android Drawable Importer插件能让这项工作变得更容易。它可以减少导入缩放图像到Android项目所需的工作量。Android Drawable Importer添加了一个在不同分辨率导入画板或缩放指定图像到定义分辨率的选项。这个插件加速了开发人员的画板工作。
    插件下载地址:https://plugins.jetbrains.com/plugin/7658?pr=androidstudio
    插件源码地址:https://github.com/winterDroid/android-drawable-importer-intellij-plugin
    插件教程地址:http://blog.csdn.net/lee_sire/article/details/49684385
    推荐指数:三星

  3. android-selector-chapek / SelectorChapek for Android
    根据资源自动生成相应的selector。
    插件下载地址:https://plugins.jetbrains.com/plugin/7298
    插件源码地址:https://github.com/inmite/android-selector-chapek
    推荐指数:四星

  4. Android Parcelable code generator
    快速实现Parcelable接口的插件。
    插件下载地址:https://plugins.jetbrains.com/plugin/7332?pr=
    插件源码地址:https://github.com/mcharmas/android-parcelable-intellij-plugin/
    插件教程地址:http://blog.csdn.net/kroclin/article/details/40902721
    推荐指数:四星

  5. Markdown support Markdown 是一种可以使用普通文本编辑器编写的标记语言,通过类似HTML的标记语法,它可以使普通文本内容具有一定的格式。
    插件下载地址:https://plugins.jetbrains.com/plugin/7793
    插件文档地址:https://github.com/JetBrains/intellij-plugins/tree/master/markdown
    推荐指数:四星

  6. Markdown Navigator 一款Markdown插件,是https://github.com/nicoulaj/idea-markdown他的一个分支,但是主项目由于维护的原因已经从jetbrains中删除了,如果想了解主项目的也可以通过上面的github地址进行了解。
    插件下载地址:https://plugins.jetbrains.com/plugin/7896?pr=
    插件源码地址:https://github.com/vsch/idea-multimarkdown
    推荐指数:四星

  7. Android Postfix completion
    可根据后缀快速完成代码。
    插件下载地址:https://plugins.jetbrains.com/plugin/7775?pr=
    插件教程地址:http://blog.jetbrains.com/idea/2014/03/postfix-completion/
    推荐指数:五星

  8. AndroidAccessors
    快速实现get和set方法的插件。
    插件下载地址:https://plugins.jetbrains.com/plugin/7496?pr=
    插件文档地址:https://github.com/jonstaff/AndroidAccessors
    推荐指数:三星

  9. Lifecycle Sorter
    可以根据Activity或者fragment的生命周期对其生命周期方法位置进行先后排序。
    插件下载地址:https://plugins.jetbrains.com/plugin/7742?pr=
    插件源码地址:https://github.com/armandAkop/Lifecycle-Sorter
    推荐指数:五星

  10. ADB WIFI 无需root就能wifi调试。
    插件下载地址:https://plugins.jetbrains.com/plugin/7856?pr=
    插件源码地址:https://github.com/layerlre/ADBWIFI
    推荐指数: 五星

  11. ADB Idea
    adb 调试工具,Uninstall App、Kill App、Start App、Restart App、Clear App Data、Clear App Data and Restart 插件下载地址:https://plugins.jetbrains.com/plugin/7380?pr=
    插件源码地址:https://github.com/pbreault/adb-idea/
    推荐指数:五星

  12. Android WiFiADB
    无线调试应用
    插件下载地址:https://plugins.jetbrains.com/plugin/7983
    插件源码地址:https://github.com/pedrovgs/AndroidWiFiADB
    推荐指数:五星

  13. CodeGlance
    最大的用途:可用于快速定位代码。
    插件下载地址:https://plugins.jetbrains.com/plugin/7275?pr=
    插件源码地址: https://github.com/Vektah/CodeGlance
    推荐指数:五星

  14. JSONOnlineViewer
    可实现直接在android studio中调试接口数据,可以选择请求类型,自定义请求头及请求体,json数据格式化后展示
    插件下载地址:https://plugins.jetbrains.com/plugin/7838?pr=
    推荐指数:四星

  15. FindBugs-IDEA
    通过FindBugs帮你找到隐藏的bug及不好的做法。
    插件下载地址:https://plugins.jetbrains.com/plugin/3847?pr=
    插件源码地址:https://github.com/andrepdo/findbugs-idea/tree/master
    插件教程地址:http://blog.csdn.net/fancy_xty/article/details/51718687
    推荐指数:四星

  16. jimu Mirror
    这是一个可以让你在真实的设备上迅速测试布局的插件。jimu Mirror允许在设备上预览随同编码更新的Android布局。 插件下载地址:https://plugins.jetbrains.com/plugin/7517?pr=
    插件教程地址:http://www.itnose.net/detail/6204426.html
    推荐指数:四星

  17. JavaDoc
    添加注释,可自定义模板。
    插件下载地址:https://plugins.jetbrains.com/plugin/?idea_ce&pluginId=7157
    插件源码地址:https://github.com/setial/intellij-javadocs
    推荐指数: 五星

  18. Android strings.xml tools
    可以用来管理Android项目中的字符串资源。它提供了排序Android本地文件和添加缺少的字符串的基本操作。虽然这个插件是有限制的,但如果应用程序有大量的字符串资源,那这个插件就非常有用了。
    插件下载地址:https://plugins.jetbrains.com/plugin/7498?pr=
    插件源码地址:https://github.com/constantine-ivanov/strings-xml-tools
    推荐指数:五星

  19. Robotium Recorder
    Robotium Recorder是一个自动化测试框架,用于测试在模拟器和Android设备上原生的和混合的移动应用程序。Robotium Recorder可以让你记录测试案例和用户操作。你也可以查看不同Android活动时的系统功能和用户测试场景。
    插件下载地址:https://plugins.jetbrains.com/plugin/7513?pr=
    插件官方网址:http://robotium.com/
    推荐指数:四星

  20. Android Holo Colors Generator
    通过自定义Holo主题颜色生成对应的Drawable和布局文件
    插件下载地址:https://plugins.jetbrains.com/plugin/7366?pr=
    插件源码地址:https://github.com/jeromevdl/android-holo-colors-idea-plugin
    推荐指数:四星

  21. lint-cleaner-plugin
    删除未使用的资源,包括String字符串,颜色和尺寸。 这是一个Gradle插件,所以如何配置可以去github的源码上看。
    插件源码地址:https://github.com/marcoRS/lint-cleaner-plugin
    推荐指数:四星

  22. codota
    该网站搜集了大量的代码,号称超过700W的代码实例。提供了chrome和as插件。
    插件下载地址:https://plugins.jetbrains.com/plugin/7638?pr=
    插件官方网址:https://www.codota.com/
    推荐指数:五星

  23. ECTranslation
    一个androidstudio上面的翻译插件(将英文翻译为中文)。
    插件下载地址:https://plugins.jetbrains.com/plugin/8469
    插件源码地址:https://github.com/Skykai521/ECTranslation
    推荐指数:四星

  24. TranslationPlugin
    Android Studio/IntelliJ IDEA 翻译插件,可中英互译。暂时以jar方式安装。
    插件源码地址:https://github.com/YiiGuxing/TranslationPlugin
    推荐指数:三星

  25. Android File Grouping Plugin
    该插件可自动将前缀相同的文件归类显示到同一文件目录下,但不会因此而移动文件或创建文件夹。
    插件下载地址:https://github.com/dmytrodanylyk/folding-plugin/releases
    插件源码地址:https://github.com/dmytrodanylyk/folding-plugin
    推荐指数: 四星

  26. PermissionsDispatcher
    一个针对API 23,可在Activity/Fragment中快速生成Runtime Permissions代码的插件。
    插件下载地址:https://plugins.jetbrains.com/plugin/8349
    插件源码地址:https://github.com/shiraji/permissions-dispatcher-plugin
    推荐指数: 四星

  27. Android code Generator
    Android Studio/IntelliJ IDEA的安卓代码生成插件,帮助提高app的开发速度。可以从layout生成Activity类、Fragment类、Adapter类,从menu.xml生成menu代码等。
    插件下载地址:https://plugins.jetbrains.com/plugin/7595?pr=
    插件源码地址:https://github.com/tmorcinek/android-codegenerator-plugin-intellij
    插件教程:(中文版)http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2016/0523/4294.html、(英文版)http://tmorcinek.github.io/android-codegenerator-plugin-intellij/
    推荐指数:五星

  28. .ignore
    项目中,每次add,commit的时候有可能会把Module生成的一些build文件/本地配置文件/iml文件提交上去。可以通过gitignore解决,如果你不想提交的文件,就可以在创建项目的时候将这个文件中添加即可,将一些通用的东西屏蔽掉。
    插件下载地址:https://plugins.jetbrains.com/plugin/7495?pr=androidstudio
    插件源码地址:https://github.com/hsz/idea-gitignore
    推荐指数:四星

  29. checkstyle-idea
    CheckStyle-IDEA 是一个检查代码风格的插件,比如像命名约定,Javadoc,类设计等方面进行代码规范和风格的检查,你们可以遵从像Google Oracle 的Java 代码指南 ,当然也可以按照自己的规则来设置配置文件,从而有效约束你自己更好地遵循代码编写规范。
    插件下载地址:https://plugins.jetbrains.com/plugin/1065?pr=androidstudio
    插件源码地址:https://github.com/jshiell/checkstyle-idea
    推荐指数:四星

  30. Android Methods Count
    统计Android依赖库中方法的总个数。 (一个dex只能接受的65K并不是指方法数超过65K而报的错,而是指引用计数超过65K)
    插件下载地址:https://plugins.jetbrains.com/plugin/8076?pr=androidstudio
    推荐指数:四星

  31. Sexy Editor
    设置代码性感背景图,还是比较强悍的。
    插件下载地址:https://plugins.jetbrains.com/plugin/1833?pr=androidstudio
    插件源码地址:https://github.com/igorspasic/idea-sexyeditor
    推荐指数:五星

  32. AndroidProguardPlugin
    Android一键生成项目混淆代码插件,因为混淆时很多同学比较头疼的一个事情,所以给5星。
    插件下载地址:https://plugins.jetbrains.com/plugin/10130-androidproguard
    插件源码地址:https://github.com/zhonghanwen/AndroidProguardPlugin
    推荐指数:五星

  33. Android Studio Prettify
    从布局文件一键生成对view的声明(不适用注解,形式为findviewById的方式),还可以将代码中的字符串写在String.xml文件中。
    插件下载地址:https://plugins.jetbrains.com/plugin/7405
    插件源码地址:https://github.com/Haehnchen/idea-android-studio-plugin
    推荐指数:四星

  34. Gradle Dependencies Helper
    Maven gradle依赖自动补全
    插件下载地址:https://plugins.jetbrains.com/plugin/7299
    插件源码地址:https://github.com/siosio/GradleDependenciesHelperPlugin
    推荐指数:五星

  35. Remove ButterKnife
    ButterKnife这个第三方库每次更新之后,绑定view的注解都会改变,从bind,到inject,再到bindview,一旦升级,就会有巨量的代码需要手动修改,所以这个插件可以快速移除,将注解代码变成findviewbyId的形式。
    插件下载地址:https://plugins.jetbrains.com/plugin/8432
    插件源码地址:https://github.com/u3shadow/RemoveButterKnife
    插件教程地址:https://github.com/u3shadow/RemoveButterKnife/blob/master/README.md
    推荐指数:三星

  36. Android DPI Calculator
    Dpi计算插件
    插件下载地址:https://plugins.jetbrains.com/plugin/7832
    插件源码地址:https://github.com/JerzyPuchalski/Android-DPI-Calculator
    推荐指数:五星

  37. SingletonTest
    快速生成单例模式的插件。单例模式的六种生成方式LazyUnSafe,LazySafe,Hungry,DoubleCheck,StaticInner,Enum(http://cantellow.iteye.com/blog/838473);插件需要从github中下载jar安装。
    插件源码地址:https://github.com/luhaoaimama1/SingletonTest
    推荐指数:四星

  38. Android Localizationer
    将项目中的 string 资源自动翻译为其他语言的 Android Studio/IntelliJ IDEA 插件。 插件下载地址:https://plugins.jetbrains.com/plugin/7629
    插件源码地址:https://github.com/westlinkin/AndroidLocalizationer
    推荐指数:四星

  39. Material Theme UI
    添加Material主题到你的AS
    插件下载地址:https://plugins.jetbrains.com/plugin/8006?pr=
    插件源码地址:https://github.com/ChrisRM/material-theme-jetbrains
    推荐指数:五星

  40. gradle-retrolambda
    在java6,java7中也能使用Lambda表达式。这个使用方式跟其他插件不同,使用方式请看github的说明。
    插件源码地址:https://github.com/evant/gradle-retrolambda
    推荐指数:五星

  41. eventbus-intellij-plugin
    eventbus导航插件,方便快速查找,但是有2个pr没处理,已经有1年没维护更新了。
    插件源码地址:https://github.com/kgmyshin/eventbus-intellij-plugin
    推荐指数:三星

  42. otto-intellij-plugin
    otto导航插件,也是很久没维护了,不过可以用。
    插件源码地址:https://github.com/square/otto-intellij-plugin
    推荐指数:三星

  43. dagger-intellij-plugin
    dagger可视化辅助工具
    插件源码地址:https://github.com/square/dagger-intellij-plugin
    推荐指数:四星

  44. Android Styler
    根据xml文件生成style文件的插件
    插件下载地址:https://plugins.jetbrains.com/plugin/7972
    插件源码地址:https://github.com/alexzaitsev/android-styler
    推荐指数:四星

  45. ideavim
    能让开发使用vi,大大提高开发效率。
    插件下载地址:https://plugins.jetbrains.com/plugin/164?pr=
    插件源码地址:https://github.com/JetBrains/ideavim
    推荐指数:五星

  46. Android Material Design Icon Generator
    可以在Android项目中设置 material design样式图标(material design icons)
    插件下载地址:https://plugins.jetbrains.com/plugin/7647?pr=
    插件源码地址:https://github.com/konifar/android-material-design-icon-generator-plugin
    推荐指数: 五星

  47. Gradle Killer
    Gradle 卡死可以用这个插件。
    插件下载地址:https://plugins.jetbrains.com/plugin/7794?pr=
    插件源码地址:https://github.com/KanbanApps/GradleKillerIdeaPlugin
    推荐指数:五星

  48. android-toolbox-plugin
    能根据xml文件生成对应的ViewHolder类,可以是findviewbyId形式或者是ButterKnife刀形式,如果你使用ButterKnife。
    插件下载地址:https://plugins.jetbrains.com/plugin/7200
    插件源码地址:https://github.com/idamobile/android-toolbox-plugin
    推荐指数:三星

  49. java2smali
    能快速将当前java文件编译成smali文件,方便学习smali语法的童鞋来对比源码学习。
    插件下载地址:https://plugins.jetbrains.com/plugin/7385
    插件源码地址:https://github.com/ollide/intellij-java2smali
    推荐指数:三星

  50. PermissionsDispatcher plugin
    自动生成android6.0权限代码
    插件下载地址:https://plugins.jetbrains.com/plugin/8349
    插件源码地址:https://github.com/shiraji/permissions-dispatcher-plugin
    推荐指数:五星

  51. WakaTime
    记录你在IDE上工作的时间
    插件下载地址:https://plugins.jetbrains.com/plugin/7425
    插件源码地址:https://github.com/wakatime/jetbrains-wakatime
    推荐指数:五星

  52. Exynap
    Exynap是一个帮助你快速查找和完成代码插入的AndroidStudio插件。你只需输入一个命令按回车就能调出一段代码,而这个命令也不需要你去记,只需输入大致意思就可以了,Exynap提供了上千种智能代码解决方案。
    插件下载地址:https://plugins.jetbrains.com/plugin/8600?pr=idea
    插件主页地址:http://exynap.com/
    插件教程地址:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2016/0908/6606.html
    推荐指数:五星

  53. MVPHelper
    一款Intellj IDEA 和Android Studio 自动生成MVP模式所需接口以及实现类的插件。
    插件下载地址:https://plugins.jetbrains.com/plugin/8507?pr=idea
    插件源码地址:https://github.com/githubwing/MVPHelper
    推荐指数:四星

  54. InnerBuilder 一款Intellj IDEA 和Android Studio自动生成内部类Builder代码的插件。
    插件下载地址:https://plugins.jetbrains.com/plugin/7354
    插件源码地址:https://github.com/analytically/innerbuilder
    推荐指数:四星

  55. Statistic
    一款统计项目源代码总行数,源代码行数,源代码行数占比,注释行数,注释行数占比,空白行数,空白行数占比的插件。
    插件下载地址:https://plugins.jetbrains.com/plugin/4509-statistic
    插件教程地址:http://blog.csdn.net/dreamlivemeng/article/details/67637789
    推荐指数:五星

Thanks

  • Everyone who has contributed code and reported issues!
  • 如果大家有好的开源插件分享可以直接提交pr,有问题可以直接提交issues或者邮件私信我。如果推荐指数不准确可以直接进行修改。推荐指数来源于三个指标(jetbrains,stars,实用性)。再次感谢开源作者们!

关于作者

androidstudio-plugins's People

Contributors

bryant1410 avatar dreamlivemeng avatar hacket avatar iwgang avatar jp1017 avatar woxingxiao avatar zhonghanwen avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

androidstudio-plugins's Issues

AVD not has virtual device in Android studio 2.00

I got error on android studio.

../Android/Sdk/tools/emulator -netdelay none -netspeed full -avd Nexus_S_API_22
sh: 1: glxinfo: not found
sh: 1: glxinfo: not found
emulator: WARNING: Host CPU is missing the following feature(s) required for x86 emulation: SSSE3
Hardware-accelerated emulation may not work properly!
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libGL error: unable to load driver: r600_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: r600
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
X Error of failed request: BadValue (integer parameter out of range for operation)
Creating filesystem with parameters:
Size: 69206016
Major opcode of failed request: 155 (GLX)
Block size: 4096
Minor opcode of failed request: 24 (X_GLXCreateNewContext)
Blocks per group: 32768
Inodes per group: 4224
Inode size: 256
Journal blocks: 1024
Value in failed request: 0x0
Label:
Blocks: 16896
Block groups: 1
Serial number of failed request: 33
Reserved block group size: 7
Created filesystem with 11/4224 inodes and 1302/16896 blocks
Current serial number in output stream: 34
QObject::~QObject: Timers cannot be stopped from another thread

检测Java代码或xml文件中未写在strings.xml中的字符串

你好,我想请教一下是否有这么一款插件:
有时候在写代码的时候,有些字符串没有写在strings.xml中,比如:
Toast.makeText(this, "登录失败", Toast.LENGTH_LONG).show();

久而久之,项目中可能就包含了很多类似的情况(因为偷懒且当时没有多国语言化的要求),如果后期要求多国语言,就会非常麻烦。

所以我想问有没有什么插件是可以检测这些未写在strings.xml中字符串?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.