最完整Android Studio插件整理

===================================================================================================================================================================================================================================================================

速度较快的android模拟器

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

17.LeakCanary

==============================================================================================================================================================================================================================================

帮助你在开发阶段方便的检测出内存泄露的问题,使用起来更简单方便。

可以参考以下文章:

LeakCanary 中文使用说明

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

18.Android Postfix Completion

===================================================================================================================================================================================================================================================================================================================

可根据后缀快速完成代码,这个属于拓展吧,系统已经有这些功能,如sout、notnull等,这个插件在原有的基础上增添了一些新的功能,我更想做的是通过原作者的代码自己定制功能,那就更爽了

19.Android Holo Colors Generator

================================================================================================================================================================================================================================================================================================================

通过自定义Holo主题颜色生成对应的Drawable和布局文件

20.dagger-intellij-plugin

==============================================================================================================================================================================================================================================================================================

dagger可视化辅助工具

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

21.GradleDependenciesHelperPlugin

============================================================================================================================================================================================================================================================================================================================

maven gradle 依赖支持自动补全

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

22.RemoveButterKnife

============================================================================================================================================================================================================================================================================

ButterKnife这个第三方库每次更新之后,绑定view的注解都会改变,从bind,到inject,再到bindview,搞得很多人都不敢升级,一旦升级,就会有巨量的代码需要手动修改,非常痛苦

当我们有一些非常棒的代码需要拿到其他项目使用,但是我们发现,那个项目对第三方库的使用是有限制的,我们不能使用butterknife,这时候,我们又得从注解改回findviewbyid

针对上面的两种情况,如果view比较少还好说,如果有几十个view,那么我们一个个的手动删除注解,写findviewbyid语句,简直是一场噩梦(别问我为什么知道这是噩梦)

所以,这种有规律又重复简单的工作为什么不能用一个插件来实现呢?于是RemoveButterKnife的想法就出现了。

具体介绍

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

23.AndroidProguardPlugin

===============================================================================================================================================================================================================================================================================================

一键生成项目混淆代码插件,值得你安装~(不过目前可能有些第三方项目的混淆还未添加完全)

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

24.otto-intellij-plugin

======================================================================================================================================================================================================================================================================================

otto事件导航工具。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

25.eventbus-intellij-plugin

========================================================================================================================================================================================================================================================================================================

eventbus导航插件(对于最新版的 EventBus 3.0.0 好像无效,请替换为eventbus3-intellij-plugin此插件地址在本文第51个)

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

26.idea-markdown

============================================================================================================================================================================================================================================================

markdown插件

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

27.Sexy Editor

=======================================================================================================================================================================================================================================================================

设置AS代码编辑区的背景图

首先点击界面的设置按钮 进入设置界面,选中Plugins,右边选择 Browser … ,输入Sexy … 下面自动弹出候选插件,右边点击Install 安装

安装成功 后需要重启AS

重启完成之后 进入设置界面 选择other Setting 下的Sexy Editor , 右侧 insert 一张或多张图片即可,上面的其他设置可以设置方位 间隔时间 透明度等等,设置完成后,要关闭打开的文件,重新打开项目文件即可在代码编辑区显示插入的图片,作为代码编辑区的背景图。

28.folding-plugin

=====================================================================================================================================================================================================================================================================

布局文件分组的插件

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

29.Android-DPI-Calculator

======================================================================================================================================================================================================================================================================================================

DPI计算插件

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

使用:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

或者

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

30.gradle-retrolambda

=============================================================================================================================================================================================================================================================================

在java 6 7中使用 lambda表达式插件

修改编译的jdk为java8:

31.Android Studio Prettify

==========================================================================================================================================================================================================================================================================================

可以将代码中的字符串写在string.xml文件中

选中字符串鼠标右键选择图中所示

这个插件还可以自动书写findViewById

32.Material Theme UI

============================================================================================================================================================================================================================================================================

添加Material主题到你的AS

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

33..ignore

=============================================================================================================================================================================================================================================

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

34.CheckStyle-IDEA

======================================================================================================================================================================================================================================================================

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

35.Markdown Navigator

===============================================================================================================================================================================================================================================================================

github:Markdown Navigator

Markdown插件

36.ECTranslation

=============================================================================================================================================================================================================================================================

Android Studio Plugin,Translate English to Chinese. Android Studio 翻译插件,可以将英文翻译为中文。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

37.PermissionsDispatcher plugin

=========================================================================================================================================================================================================================================================================================================

github:PermissionsDispatcher plugin

自动生成6.0权限的代码

[外链图片转存中…(img-tFw5Ar5u-1712428292556)]

38.WakaTime

=================================================================================================================================================================================================================================================

github:WakaTime

记录你在IDE上的工作时间

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

39.AndroidWiFiADB

================================================================================================================================================================================================================================================================

无线调试应用

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

40.AndroidLocalizationer

==============================================================================================================================================================================================================================================================================================

可用于将项目中的 string 资源自动翻译为其他语言的 Android Studio/IntelliJ IDEA 插件

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

41.TranslationPlugin

=============================================================================================================================================================================================================================================================================

又一翻译插件,可中英互译。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

42.SingletonTest

================================================================================================================================================================================================================================================================

快速生成单例模式的预设

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

43.BorePlugin

=================================================================================================================================================================================================================================================

Android Studio 自动生成布局代码插件

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

代码生成规则


a.自动遍历目标布局中所有带id的文件, 无id的不会识别处理

b.控件生成的变量名默认为id名称, 可以在弹出确认框右侧的名称输入栏中自行修改

c.所有的Button或者带clickable=true的控件, 都会自动在代码中生成setOnClickListener相关代码

d.所有EditText控件, 都会在代码中生成非空判断代码, 如果为空会提示EditText的hint内容, 如果hint为空则提示xxx字符串不能为空字样, 最后会把所有输入框的验证合并到一个submit方法中

e.会自动识别布局中的include标签, 并读取对应布局中的控件

44.jimu Mirror

========================================================================================================================================================================================================================================================

能够实时预览Android布局,它会监听布局文件的改动,如果有代码变化,就会立即刷新UI。

45.jRebel For Android

========================================================================================================================================================================================================================================================================================

不仅能够做到UI布局的实时预览,它甚至做到了让你更改java代码后就能实时替换apk中的类文件,达到应用实时刷新,官网的介绍是:Skip build, install and run,因此它可以节约我们很多很多的时间,它的效果也十分不错。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

46.sdk-manager-plugin

===================================================================================================================================================================================================================================================================================

SDK管理插件,自动检测更新并下载。(图片与插件无关哈)

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

47.Codota

====================================================================================================================================================================================================================

搜索最好的Android代码。(Studio里面直接可以搜到此插件)

48.LayoutFormatter

===================================================================================================================================================================================================================================================================

drakeet 开发一个一键格式化你的 XML 文件的 Android Studio 插件,至于为什么不用 Android Studio 自带的格式化功能而用这个插件,可以看下作者的一篇 Blog -> 当我们谈 XML 布局文件代码的优雅性

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

49.android-strings-search-plugin

===========================================================================================================================================================================================================================================================================================================================

一个可以通过输入文字找到strings.xml资源的插件

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

50.ideaVim

=========================================================================================================================================================================================================================================================

vim 本身就是一款很优秀的文本编辑器,而Android Studio 更是一款编写APP应用的神器。如果两个款优秀的软件结合在一起感觉会怎样呢?

详细请看文章:Android Studio +Vim

51.eventbus3-intellij-plugin

==================================================================================================================================================================================================================================================================================================================================

引导 EventBus 的 post 和 event(对于最新版的 EventBus 3.0.0 有效)

主要Bug修复工作:

修改包名和方法名以适应 EventBus 3.X

替换一个在新版的 intellij plugin SDK 已经不存在的类

增加若干 try-catch ,防止插件崩溃

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

52.Exynap

================================================================================================================================================================================================================

Exynap 一个帮助开发者自动生成样板代码的 AndroidStudio 插件

53.gradle-cleaner-intellij-plugin

===============================================================================================================================================================================================================================================================================================================================

Force clear delaying & no longer needed Gradle tasks.

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

54.MVPHelper

==========================================================================================================================================================================================================================================

一款Intellj IDEA 和Android Studio的插件,可以为MVP生成接口以及实现类,解放双手。

具体请查看Android Studio插件之MVPHelper,一键生成MVP代码一文

55.Matchmaker

==============================================================================================================================================================================================================================================

这是一款专为微信小程序开发的插件,目前可在 IntelliJ IDEA 中使用。它可以帮你完成重复机械无趣麻烦的绑定方法的过程,自动的将需要新建的方法注入到 js 文件中去。

56.Emoji Support Plugin

=================================================================================================================================================================================================================================================================================

让 Intellij 支持 Emoji 输入提醒

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

57.Open-Uploader

=============================================================================================================================================================================================================================================================

上传apk文件到指定的地址,提供自定义参数

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

58.MultiTypeTemplates

===============================================================================================================================================================================================================================================================================

生成MultiType和itemviewprovider(关于MultiType请查看Android 复杂的列表视图新写法 MultiType)

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

59.Android-ButterKnife-Plugin-Plus

========================================================================================================================================================================================================================================================================================================================================

Android Studio 的插件,方便快速实现ButterKnife注解框架,包含了android-butterknife-zelezny 1.6版本的所有功能,并在此基础上新增如下功能:

1.可以自由选择是否在当前类中对ButterKnife进行初始化,避免了原版本只要使用插件初始化控件会自动在onCreate中进行ButterKnife.bind(this)的尴尬。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

这样就可以在基类中进行ButterKnife的初始化,不必要每个类中都要初始化,对开发框架的搭建更加方便。

2.在Android Studio的设置界面,对在当前类中是否强制初始化提供了默认值设置,这样就可以让插件使用更符合自己的操作习惯。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

60. ApkMultiChannelPlugin

==========================================================================================================================================================================================================================================================================================

这是一个为了方便 Android 多渠道打包的 Android Studio / IDEA 插件

安装:

  • 打开 Android Studio: 打开 Setting/Preferences -> Plugins -> Browse repositories 然后搜索 ApkMultiChannel 安装重启

或者

  • 下载 ApkMultiChannelPlugin.jar 然后 Setting/Preferences -> Plugins -> Install plugin from disk 选择 ApkMultiChannelPlugin.jar 安装重启

使用方式:

  1. 选择 apk

选择一个 apk 然后右键,点击 Build MultiChannel

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

  1. 配置

配置签名信息,打包方式和渠道等

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

配置说明:

Key Store Path: 签名文件的路径

Key Store Password: 签名文件的密码

Key Alias: 密钥别名

Key Password: 密钥密码

Zipalign Path: zipalign文件的路径(用于优化 apk;zipalign 可以确保所有未压缩的数据均是以相对于文件开始部分的特定字节对齐开始,这样可减少应用消耗的 RAM 量。)

Signer Version: 选择签名版本:apksigner 和 jarsigner

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

img

img

img

img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:Android)

总结

最后对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,从来都是我们去适应环境,而不是环境来适应我们!

这里附上上述的技术体系图相关的几十套腾讯、头条、阿里、美团等公司20年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。

相信它会给大家带来很多收获:

当程序员容易,当一个优秀的程序员是需要不断学习的,从初级程序员到高级程序员,从初级架构师到资深架构师,或者走向管理,从技术经理到技术总监,每个阶段都需要掌握不同的能力。早早确定自己的职业方向,才能在工作和能力提升中甩开同龄人。

《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》,点击传送门即可获取!

存中…(img-AomBZMmq-1712428292564)]

[外链图片转存中…(img-q1r5fcTb-1712428292565)]

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:Android)

总结

最后对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,从来都是我们去适应环境,而不是环境来适应我们!

这里附上上述的技术体系图相关的几十套腾讯、头条、阿里、美团等公司20年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。

相信它会给大家带来很多收获:
[外链图片转存中…(img-Q8rSdHcH-1712428292565)]

[外链图片转存中…(img-Dnu30K0y-1712428292565)]

当程序员容易,当一个优秀的程序员是需要不断学习的,从初级程序员到高级程序员,从初级架构师到资深架构师,或者走向管理,从技术经理到技术总监,每个阶段都需要掌握不同的能力。早早确定自己的职业方向,才能在工作和能力提升中甩开同龄人。

《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》,点击传送门即可获取!
  • 11
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值