找回密码
 立即注册
查看: 1542|回复: 20

有什么好用的Android Studio的插件值得推荐?

[复制链接]
发表于 2021-1-30 18:33 | 显示全部楼层 |阅读模式
有什么好用的Android Studio的插件值得推荐?
发表于 2021-1-30 18:42 | 显示全部楼层
我来补充几个:

adb-idea
支持直接在AS面板中进行ADB操作,个人觉得太实用,上面有哥们已提及,这里再介绍下:
    Uninstall AppKill AppStart AppRestart AppClear App DataClear App Data and Restart

android-parcelable-intellij-plugin
parcelable 代码补全

android-selector-chapek
根据资源自动生成相应的selector,免得对selector文件复制粘贴了

android-butterknife-zelezny
根据指定的XML文件快速生成butterknife注入代码

android-material-design-icon-generator-plugin
material-design-icon资源生成器   icon资源都是官方提供:google/material-design-icons · GitHub

genymotion-gradle-plugin
不同于图形化的genymotion插件,这个允许你通过脚本来配置,创建device

sdk-manager-plugin
SDK管理插件,自动检测更新并下载

otto-intellij-plugin
otto事件导航工具

dagger-intellij-plugin
dagger可视化辅助工具

gradle-packer-plugin
让多渠道打包变的更简单

gradle-retrolambda
在java 6 7中使用 lambda表达式的插件

lint-cleaner-plugin
移除Android中无用资源

dexcount-gradle-plugin
方法数计算,对于较大应用避免方法爆棚很有用

android-unit-test
添加Android单元测试

robolectric-gradle-plugin
Robolectric测试辅助工具

GradleDependenciesHelperPlugin
maven gradle 依赖支持自动补全

8 个最优秀的 Android Studio 插件

--------------------------------------------------------------------------------------------

nicoulaj/idea-markdown · GitHub

markdown插件

android方法数插件,不管是瘦身还是爆棚都很有用啊

Methods Count
发表于 2021-1-30 18:52 | 显示全部楼层
    Android Drawable ImporterSelectorChapek for AndroidAndroid Holo Colors Generator
再加上我之前写的一篇:Android Studio一些插件的介绍
发表于 2021-1-30 18:57 | 显示全部楼层
身为折腾爱好者,我没事就喜欢折腾插件啥的,装了一大堆,最后留下来的也就以下几个了:

.ignore:版本控制忽略文件高亮和补齐

ADB Idea:ctrl + Shift + A 查找中添加常用卸载安装app的一些操作,无需命令行
Android ButterKnife Zelezny:butterKnife自动生成注解插件,包括holder
Android Parcelable code generator:Parcelable 自动生成插件
Androd Propery Initializer:findViewById 生成插件
Codota:搜索代码用,楼上有介绍我就不详细说了
Eclipse code formatter: 没人觉的idea的格式化工具不好用嘛,有了这个,你就可以把以前eclipse的格式化脚本copy到idea来,一下子就治好了强迫症有没有。
Genymotion:这个就不解释了吧,用了之后我都不愿意用真机了。。
GsonFormat:五颗星推荐,把json数据往粘贴板一贴,自动生成Bean有没有,显著提高生成力。
Markdown:markdown 支持,这个没啥说的。

就这些了。
发表于 2021-1-30 19:05 | 显示全部楼层
所有JetBrain IDE 到手第一件事情就是装个 ideaVim 插件。
发表于 2021-1-30 19:13 | 显示全部楼层
我把我所遇到的觉得不错的都汇总一下在这里:后续积累也会放在这个网站上面:Android开发工具 · MobDevGroup
    android-postfix-plugin
    可根据后缀快速完成代码,这个属于拓展吧,系统已经有这些功能,如sout、notnull等,这个插件在原有的基础上增添了一些新的功能
    AndroidAccessors
    快速生成get和set方法的插件,其实系统的也有类似功能,这个更快。
    Lifecycle-Sorter
    可以根据Activity或者fragment的生命周期对其生命周期方法位置进行先后排序, 快捷键Ctrl + alt + K
    JsonOnlineViewer
    可实现直接在android studio中调试接口数据,可以选择请求类型,自定义请求头及请求体,json数据格式化后展示
    CodeGlance
    可用于快速定位代码,类似于Sublime编辑器右侧定位视图
    idea-android-studio-plugin
    IntelliJ IDEA / Android Studio plugin with some tools and usability improvements
    folding-plugin
    可以给资源文件分组,并且不移动文件,也不会创建文件夹:Android File Grouping Plugin
    Android Drawable Importer
    为了适应所有Android屏幕的大小和密度,每个Android项目都会包含drawable文件夹。任何具备Android开发经验的开发人员都知道,为了支持所有的屏幕尺寸,你必须给每个屏幕类型导入不同的画板。Android Drawable Importer插件能让这项工作变得更容易。它可以减少导入缩放图像到Android项目所需的工作量。Android Drawable Importer添加了一个在不同分辨率导入画板或缩放指定图像到定义分辨率的选项。这个插件加速了开发人员的画板工作。
    Android ButterKnife Zelezny
    用于在活动、片段和适配器中,从所选的XML布局文件生成ButterKnife注入。该插件提供了生成XML对象注入的最快方式。
    Android Holo Colors Generator
    开发Android应用程序需要伟大的设计和布局。Android Holo Colors Generator则是定制符合喜好的Android应用程序的最简单方法。Android Holo Colors Generator是一个允许你为你的应用程序随心所欲地创建Android布局组件的插件。此插件会生成所有必要的可在项目中使用的相关的XML画板和样式资源。
    Android Parcelable code generator
    生成实现了Parcelable接口的代码的插件。在你的类中,按下alt + insert键弹出插入代码的上下文菜单,你会看到在下面有一个Parcelable,如下所示。选择它之后,就会在你的类当中插入实现了Parcelable接口的代码。从此不用再手动写Parcelable代码。
    AndroidCodeGenerator
    可以生成ViewHolder和findView方法的代码。尤其是在Adapter实现类的getView当中很有用。
    Android Layout ID Converter
    生成findView代码的使用方法。
    SelectorChapek for Android
    生成Selector的插件。你需要在drawable文件夹中右键,在弹出的菜单中选择Generate Android Selectors,如下所示,它就会根据你的几个drawable文件夹里的资源的命名,帮你生成Selector代码。当然,你的资源文件需要根据约定的后缀来命名。比如按下状态为_pressed,正常状态为_normal,不可用状态为_disable,等等。
    genymotion-gradle-plugin
    不同于图形化的genymotion插件,这个允许你通过脚本来配置,创建device。
    sdk-manager-plugin
    SDK管理插件,自动检测更新并下载。
    otto-intellij-plugin
    otto事件导航工具。
    dagger-intellij-plugin
    dagger可视化辅助工具。
    eventbus-intellij-plugin
    eventbus导航插件
    eventbus3-intellij-plugin
    eventbus导航插件
    strings-xml-tools
    管理Android工程中字符串国际化的插件
    gradle-packer-plugin
    Android多渠道打包工具。
    gradle-retrolambda
    在java 6 7中使用 lambda表达式的插件。
    lint-cleaner-plugin
    移除Android中无用资源。
    dexcount-gradle-plugin
    方法数计算,对于较大应用避免方法爆棚很有用。
    android-unit-test
    添加Android单元测试。
    robolectric-gradle-plugin
    Robolectric测试辅助工具。
    GradleDependenciesHelperPlugin
    maven gradle 依赖支持自动补全。
    idea-markdown
    markdown插件
    Codota
    搜索最好的Android代码。
    adb-idea
    支持直接在AS面板中进行ADB操作,操作快捷菜单,快速清除数据,重启应用,卸载应用等操作。
    GsonFormat
    根据Gson库使用的要求,将JSONObject格式的String 解析成实体。
    Settings Repository:
    不同设备之间同步Android Studio的配置。
    idea vim
    兼具ide和vim的优点。
    .ignore:
    .gitignore配置插件。
    AndroidLocalizationer
    可用于将项目中的 string 资源自动翻译为其他语言的 Android Studio/IntelliJ IDEA 插件
    robolectric-gradle-plugin
    Gradle plugin for Robolectric.
    FIR_Plugin_Android
    一键上传应用到http://fir.im

发表于 2021-1-30 19:18 | 显示全部楼层
补全,好看,快都是浮云,ideavim 以及acejump.这是我再也回不去别的IDE的理由
发表于 2021-1-30 19:26 | 显示全部楼层
    1.H.A.X.M和GenyMotion这两个网上介绍的比较多,就不说了

    2.ButterKnifeZelezny
ButterKnife视图注入插件,如果你的Activity布局里面有很多组件,写一堆的findViewById岂不是很烦人,ButterKnife解决了这个烦人的问题,这个插件的效果图如下:


    3.android-drawable-importer

它可以减少导入缩放图像到Android项目所需的工作量,Android Drawable Importer添加了一个在不同分辨率导入画板或缩放指定图像到定义分辨率的选项,该插件包含三个主要功能,可以在New下的Android module的任意地方通过右键访问它们:

1、引入AndroidIcons Drawable 选择资源,指定颜色,改变目标资源名字以及选中所有你想引入的资源。然后会自动创建所有缺失的文件夹,如果已经存在相同名字的drawable,则会进行警告。

2、Scaled Drawable 选择资源并指定分辨率。如果你想缩放引入的图片,你应该选择“其他”选项,然后填充目标分辨率和目标宽度/高度。

3、Multisource-Drawable 引入不同资源的Drawable,设计者根据如下结构设计不同资源的Drawable zip文件,引入一个zip文件即可引入不同分辨率的Drawable。如图所示:

    4.adb-idea 支持直接在AS面板中进行ADB操作,快捷键:
* Mac OSX: Ctrl+Shift+A
* Windows/Linux: Ctrl+Alt+Shift+A


    5.SelectorChapek
按照命名规范自动生成Selector,如图所示:
如何使用:
    在资源文件夹下右击,比如’drawable_xhdpi’下:


    选择Generate Android Selectors


    所有的selector自动出现在drawable文件夹下

    6.GsonFormat
根据Gson api接口生成相应的实体类


    7.ParcelableGenerator
Android中的序列化有两种方式,分别是实现Serializable接口和Parcelable接口,但在Android中是推荐使用Parcelable,只不过我们这种方式要比Serializable方式要繁琐,这个插件帮助我们解决繁琐的事情。


    8.android-material-design-icon-generator



9.idea-markdown


    10.Android Holo Colors Generator


    11.Codota
搜索代码的插件,他的搜索源,不仅只有Github,而且还有知名博客和开发者网站,让你搜索一个东西,不用在找上半天;
除了搜索功能,首页的下方还罗列比较流行的类库,还提供保存代码的CodeBox,同时还提供了Chrome 插件和Android Studio 插件,最后通过Google,Github,Facebook 任意一个授权登录即可使用;
而且当你点击搜索的结果(Java class)的时候,右侧会显示UML 视图,而且左边的代码如果点击会有高亮现实,而且还会显示Doc,并提供了API Doc 的链接


    12.ideaVim 有了它之后就可以在Idea里指尖如飞了

    13.LeakCanary
Square最近刚开源的一个非常有用的工具,强烈推荐,帮助你在开发阶段方便的检测出内存泄露的问题,使用起来更简单方便


    14.checkStyle 和 findBugs都还不错

插件安装方法:
    in Android Studio: go to Preferences → Plugins → Browse repositories,搜索你要安装的插件
    download it and install via Preferences → Plugins → Install plugin from disk

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2021-1-30 19:34 | 显示全部楼层
各种代码生成插件。比如生成parcelable代码的。 idea vim不得不赞,兼具ide和vim的优点。
发表于 2021-1-30 19:42 | 显示全部楼层
findBugs还不错哟,就是下载太慢了

更新一个 :Android Methods Count
这个是关于解决依赖第三方lib的时候有重复的方法会给你提示的一个插件比较不错,
对于新手来讲可以避免一些奇奇怪怪的gradle问题,尤其是build项目的时候生成的duplicate entry问题。具体的用法参考它的网页:Methods Count
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-22 12:21 , Processed in 0.121515 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表