安卓studio_适用于Android Studio的17个顶级插件

安卓studio

安卓studio

Android Studio有数以百计的插件,并且每天都在增加。 这主要是由于两个原因。 首先是事实,Android Studio是业界公认的用于创建Android应用程序的集成IDE。 第二个是Intellij IDEA,它是Android Studio所基于的平台,它允许开发和轻松安装(主要是)与两个IDE兼容的有用插件。 但是,如果有的话,您要安装哪个?

当然,您可以继续进行干净安装Android Studio并开始编码,只需安装必要的库并添加零插件。 但是你比那更聪明。 您正在寻找安装Android Studio插件的方法,以使您的工作更高效,更智能,并在可能的情况下更加有趣。 不用担心,因为我们在这里将您带到众多的Android Studio插件的最新顶端,这些插件将(至少)使您的工作效率提高三倍。

在我们的顶级Android Studio插件列表中,我们包括一些必备的基本工具,以及由Codota用户社区中经验丰富的Android应用程序开发人员推荐的一些鲜为人知的瑰宝。 因此,按照我们的最佳IntelliJ插件列表,以下是我们最喜欢的AS插件:

Android Studio

顾名思义,该插件可以节省您数小时的繁琐的手工工作。 除其他功能外,它还提供样式切换(camelCase,kebab-lowercase,KEBAB-UPPERCASE,snake_case,SCREAMING_SNAKE_CASE,dot.case,单词小写,大写单词,PascalCase),取消/转义,编码/解码,递增/递减,自然顺序排序,过滤和对齐

Android Studio

有点无耻的插件。 Codota插件使用机器学习来结合来自您自己独特的上下文,从数百万个Java程序中众包代码完成。 初学者和高级Java开发人员都使用Codota,它使开发速度更快,并有助于消除代码中弹出的那些令人讨厌的错误。

除插件外,Codota还提供了广泛的常用Java代码片段库,可将它们复制并粘贴到您需要的地方。

Android Studio

这个简单的UI插件比人们最初想的要方便。 随着您的代码和应用程​​序的编译和运行变得越来越复杂,这将给您的CPU造成巨大的损失。 关于CPU使用率指示器,最有用的功能之一是能够生成线程转储以向您显示IDE在后台阻塞CPU的功能。

Android Studio

嵌套的括号和括号一直是程序员感到头疼的原因,早在该程序员可以记住的时候(高中)。 寻找那个缺失的支架要花很多时间,而浪费的时间要多得多。 不再!

而不是坐在那里似乎永恒,而是想记住您在盯着哪个数字? 使用Rainbow Brackets插件在括号和括号中添加一些颜色

它支持Java,Scala,Clojure,Kotlin,Python,Haskell,Agda,Rust,JavaScript,TypeScript,Erlang,Go,Groovy,Ruby,Elixir,ObjectiveC,PHP,HTML,XML,SQL,Apex语言,C#,Dart等,而您实际上大部分都不需要Android开发。

用于Android应用程序的复杂Java代码通常可以包含许多样板代码(构造函数,getter,setter等)。 这可能会导致冗长,难以阅读以及繁琐的方法维护。 Lombok项目是一个Java库,可插入您的IDE并生成这些样板代码,从而使代码简短易读。 Lombok之前和之后的代码之间的差异可能非常惊人。

值得注意的是,作为仅编译时的库,Lombok不会使您的应用程序更重。 此外, Project Lombok网站为插件用户和开发人员提供了大量有用的资源。

Android Studio

如果您打算在Android开发中使用drawable,并且很有可能,那么这是您需要了解的第一个插件。

为了适应所有Android屏幕尺寸和分辨率,每个Android项目都包含一个drawable文件夹。 如果您蒙受了一位来自天堂的设计师的祝福,这位设计师以正确的命名提供了正确文件夹中已经存在的资产,那么我们会嫉妒。 奇怪的是,您并没有那么幸运,并且已经发现自己手动重命名并将PNG文件移动到正确的文件夹

除非您发现此活动具有治疗价值,否则Android Drawable Importer是可为您节省大量时间的插件。 它使您可以导入要调整的单个资产,以适应必要的大小和分辨率,将整个zip文件自动排序到其文件夹中,以及对多个资产进行批处理以顺利地集成到项目中

要预览矢量可绘制的xml文件,通常需要构建您的应用程序。 为了避免麻烦,“矢量可绘制缩略图”一键显示了整个项目中的所有Android矢量可绘制对象

当您的项目中有许多可绘制的组件时,记住哪个是很难的。 如果可以在IDE中快速预览图像,那会不会很好? 使用Android Drawable预览插件,您可以做到。

此Android Studio插件在项目视图内将默认图标替换为可绘制预览。 超级容易访问,但不是借口为可绘制资产使用歧义名称的借口。 始终保持描述性。

Android Studio

让我首先打破一个神话。 并非所有女性都能分辨出绿松石和蓝绿色,茄子和李子之间的区别。 这些线的很多女性作家就是这样一个例子。 而且我什至没有色盲。

这个插件的存在和流行表明大多数开发人员也不具备这种神奇的色彩识别能力,所以我在一个很好的公司中。

“名称即颜色”插件将直接在Android Studio的颜色资源文件中命名剪贴板中的颜色,并给出最接近的匹配颜色的名称。 您的xml中不再有“ lighter_light_pink”。

bundletool是Gradle,Android Studio和Google Play用来构建Android App Bundle或App Bundle转换为部署到设备的各种APK的基础工具。 Google提供的此工具是更高效的APK软件包的必备工具。

Android ButterKnife是“适用于Android的视图注入库”。 通常提高了代码的可读性,使您可以专注于逻辑而不是胶合代码来查找视图或添加侦听器

Android Studio

使用ButterKnife进行开发可让您对任意对象执行注入,一旦您需要执行一个或两个以上的对象,注入将变得相当复杂且乏味。 此时,您需要引用所有布局XML才能将它们写入源文件。 或者,您可以简单地安装ButterKnife Zelezny。

Android ButterKnife Zelezny是一个Android Studio插件,用于从活动,片段或适配器中的选定布局XML生成ButterKnife注入。 实际上,您会发现大多数ButterKnife编码教程和指南都建议您安装Zelezny。

12.

Android Input是一个相当简单但有用的Android Studio插件,可轻松将文本直接输入到您的Android设备或模拟器中。 它会记住上次使用的设备和最后输入的文本。

Android Studio

13.

这个适用于Intellij IDEA和Android Studio的插件直接在IDE中为各种ADB工具命令添加了许多有用的快捷方式。 尽管这似乎是一个很小的补充,但开发人员表示,ADB Idea可以加快Android应用的开发和调试速度

14.

被称为“用于Android测试和开发的瑞士军刀”的adb-enhanced是一个命令行界面,可触发各种情况。 它使您可以处理许多潜在的错误应用程序行为,例如屏幕旋转,电池保护程序模式,数据保护程序模式,打ze模式和权限授予/吊销。

15.

该插件简化了通过WiFi将设备连接到ADB进行调试的过程。 像许多其他小巧但方便的插件一样,该插件只是您可以在命令行中执行的一系列命令的快捷方式。 但是为什么不舒服呢?

16.这里有龙

这是Dragons是Intellij / Android Studio插件,可让您使用@SideEffect批注对不纯净的Java方法进行批注,并在调用它们时在装订线中显示一个小的Dragon图标

Android Studio

除了从视觉上隔离不纯函数外,此插件太可爱了,不能包含在我们的列表中。 因为龙。

17.电源模式2

您知道您的代码是史诗级的。 在一些特别漫长的含咖啡因的编码会话中,您会感觉到手指吐着火而动摇了世界。 您是一位发展的上帝,因此,您应该像一个人一样编写代码。

Android Studio

您可能要禁用抖动效果,除非它与所有咖啡的抖动同步。 我们不会判断。

最后一件事…

在继续从列表中批量安装所有插件之前,您应该记住,更多的插件通常意味着IDE速度较慢。 考虑一下您的编码习惯,看看哪些插件可以省去费时的任务,而又不会给Android Studio带来不必要的额外负担。

Android Studio

翻译自: https://www.javacodegeeks.com/2019/04/top-17-plugins-android-studio.html

安卓studio

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值