android studio json插件_热门Android Studio 插件,这里是Top 20

v2-06d0874d7e58bb4a4359f328d6c78bb8_1440w.jpg?source=172ae18b

v2-69c5c48ffe171ac23c721b2a10479f2c_b.jpg

Android Studio是Google基于IntelliJ开发的一款功能强大的开发工具,它具有构建出色Android应用所需要的一切。借助基于IntelliJ IDEA的强大的功能,插件非常丰富。

正确的使用插件可以帮助你提高工作效率,更智能,更快。但是,不断增长的插件列表可能也会让人不知所措。考虑到这一点,我在这里盘点了一个Android Studio 插件列表,以减轻选择的麻烦。对于使用其他IDE(例如WebStorm)的开发人员也同样适用。

让我们开始吧!

1. CodeGlance

与Sublime或Xcode相似,此插件在你的编辑器中嵌入了代码的缩略图。如下图所示,右边是代码的缩略小图,滚动条也变大了。 使用Codeglance预览代码模式,让你 快速导航至所需部分。

v2-c3d03f64d2dc8dd40328f6f3e0e3e7cf_b.jpg

2. Rainbow Brackets

对于程序员来讲,嵌套括号让他们很痛苦,尤其是在缺少某些内容的时候,在代码审查中,它们可能真是令人头疼,因为你很难看出哪些括号是配对的。

这个插件为您的代码添加了漂亮的彩虹色,用于圆括号,方括号和大括号。对于刚刚起步的开发人员,或者对于发现自己陷入大量代码中的开发人员而言,这是一个救星。

v2-43d8612735581e0346984f0d3f9ca2ae_b.jpg

除了Java和Kotlin外,此插件还支持其他十多种语言如-Objective-C,Scala,Python,HTML,SQL等。

3. SQLDelight

SQLDelight是一个著名的Kotlin多平台数据库库。它通过SQL生成Kotlin API,并负责根据架构本身创建数据库。

SQLDelight出自大名鼎鼎的Square(此外,Square开源了很多强大的流行库,比如:Retrofit、Okhttp、Picasso等),它具有IntelliJ和Android Studio插件,用于语法突出显示,代码完成和通过SQL查询导航。

v2-f1e9af4758d303943a64883e00aa1d98_b.jpg

4. ADB Idea

这是Android Studio和Intellij IDEA的插件,可加快你日常的Android开发速度。 ADB Idea提供了单击快捷方式命令,用于启动,卸载,终止应用程序,撤消权限以及清除应用程序数据。

要调用此插件,您可以导航到“工具”->“ Android”->“ ADB Idea”菜单,或从“查找操作”中搜索命令。

v2-7dd1526c364e181152094a5aaa134f3a_b.jpg

5. ADB Wifi

与iOS开发不同,Android开发人员通常必须确保在设备上进行调试时,永远不要断开USB的连接。尽管有一组ADB Shell命令可以通过WIFI建立连接,但是使用GUI快捷方式要方便的多。只需安装ADB Wifi插件即可。

确保你的电脑和手机连接在同一网络上,然后转到“Tools”→“ android”→“ ADB WIFI”→“ ADB USB to WIFI”开始连接,现在您无需USB连接,即可运行应用程序。

6. Material UI Theme

Android Studio为黑暗模式爱好者提供了一个可爱的Dracula主题,但是有时候,做一些更改并不不是坏事,Material UI Theme就是为此而设计。该插件具有令人印象深刻的主题调色板,提供漂亮的配色方案,并支持绝大多数编程语言,以及Material图标,填充和一系列自定义设置。

v2-05d5e727af2be5e5bfca3ebd35539e52_b.jpg

7. JSON To Kotlin Class

使用此插件,将JSON字符串转换为Kotlin数据类非常容易。此外,它还支持:

  • 一系列JSON注解库-Gson,Jackson,Fastjson,Moshi,LoganSquare等
  • 使用默认值初始化属性,并使它们可以为空。
  • 将属性名称重命名为驼峰样式,并将类生成为内部或单个类。
  • 如果JSON字符串有效,则从本地文件/ Http URL加载JSON。

v2-85c78d6b750515cb5a1c5d4dd5d39760_b.gif

8. Vector Drawable Thumbnails

要预览矢量drawable XML文件,我们通常必须重新构建项目。而使用Vector Drawable Thumbnails插件,我们只需单击一次,就可以预览所有vector drawables 。

v2-c8a36ea27d0684cd39935d0b96af0857_b.jpg

9. Codota

Codota是一个基于AI的代码补全插件,它使用机器学习数百万个代码段(Java,Javascript,Python等),根据您的上下文建议补全代码。它还使你可以直接嵌入通用代码段,以提高开发技能并减少出错的机会。

如下图所示,它在自动完成建议列表中,显示了每个代码完成的概率,最有可能的代码已在编辑器中突出显示(只需按向右箭头)。

v2-f3285acc875c8938baaec4052fb94ccc_b.gif

10. Name That Color

如果觉得Android代码库中的颜色命名令人头痛,别担心,你不是一个人!尽管编码通常被称为艺术,但并不是所有的开发人员都擅长颜色命名,尤其是不同的阴影。在这种情况下,请输入诸如red1,blue_lighter或red2之类的神秘名称。

幸运的是,有一个很棒的插件可以帮你解决这个名字。你所需要做的就是,将十六进制代码粘贴到你的colors资源文件中,它将为你建议最匹配的 material颜色调色板名称。

v2-1c45488a4316455a1b0ff0c0bb9e0a41_b.gif

11. String Manipulation

接下来,我们介绍一个提供各种字符串操作的插件-String Manipulation。从toggling cases到switching between camel、snake、kebab cases再到incrementing duplicates、排序、转义/取消转义HTML,Java,SQL,PHP,XML字符串以及执行过滤器操作(如grep,字符串操作)等,一切触手可及。

v2-8e33627dd7da63f511828adcd0ae332e_b.gif

12. Gradle Killer

通常,你后悔开始Gradle构建或只是希望立即将其关闭。您可以运行ps命令或在任务管理器中四处寻找Java.exe,但这会很麻烦。现在,令开发人员高兴的是,我们有一个插件,可以在你的Android Studio的运行菜单中添加一个Kill Gradle图标。要回收您的RAM,只需单击它!如下图:

v2-92a3039bcfc13c3dc72a25fc83b9f53d_b.jpeg

13. Kotlin Fill Class

有一个常见的需求,就是快速创建具有默认属性的Kotlin类。此IntelliJ插件就是用于此目的。它为空的构造函数和函数提供了意图操作,使您可以快速初始化参数。

v2-49fc98bbfddd595d0ea1b13b4065446f_b.gif

14. TabNine

这是一个自动完成功能插件(代码提示),可利用深度学习来建议智能完成情况,让你更快地编写内容。

它支持20种编程语言,并接受了来自GitHub约200万个文件的培训。为了预测下一个“token”,它会寻找在训练数据集中找到的模式。这使得TabNine在惯用编程中特别有用。

v2-b47975eb2d524acbf7f9648551bac967_b.gif

15. Key Promoter X

这是一个IntelliJ IDE插件,可帮助你在工作时学习基本的快捷方式。当你在IDE内,把鼠标放按钮上时,Key Promoter X会提示你应该使用的快捷键。

它还在侧窗格中显示了以前使用的鼠标操作,及其对应的键盘快捷键的列表。对于没有快捷方式的按钮,Key Promoter X会提示您直接创建一个快捷方式。

v2-b8954f13fe3a5f32a66f50c9e8015fc8_b.gif

16. Clear Cache Plugin

通常,当开发者需要清除缓存时,他们必须遍历.gradle目录。那很费时间。您可以创建Gradle脚本来加速此过程,但是为什么要重新造轮子呢?

通过使用Clear Cache插件,我们可以检索具有给定前缀的所有软件包,并删除不再需要的软件包。演示如下:

v2-95b008eee2d4a1fe5ecaef46e86d3ada_b.gif

17. FCM Push Sender

通过给Firebase设置Registration ID,我们可以使用此插件直接从Android Studio发送推送通知。该插件还具有使用Stetho dumpapp插件自动搜索Firebase Registration ID token 的应用内共享首选项的功能。

最突出的功能是,能将通知发送到多个可调试设备。我们可以选择发送数据消息或完整消息,如下所示:

v2-bc21fe7bb8155f14a53f0f90676a5c51_b.jpg

18. SQLScout

这是对Android Studio和IntelliJ IDEA极好的SQLite支持,可让您实时管理数据库。这使得在调试应用程序时轻松实时执行SQL查询<typo id="typo-3410" data-origin="以" ignoretag="true">以</typo>更新表。

它还支持Room 持久性库-从现有数据库模式自动生成Room 实体,DAO,Migration和Database类。数据库图表,带有语法突出显示工具的SQL编辑器,可导出schema 为Excel等不同格式。

使用SQLScout插件可以实现所有这些功能。

v2-e460f34ddf278c774908023b307e3215_b.jpg

19. Material Design Icon Generator

这个插件可以帮助你在Android应用程序中添加Material设计图标。导入assets,指定颜色,大小和密度非常简单。

v2-c9bdd4279f9c33632b3a7295bc1f743e_b.gif

20. NyanProgress

最后一个插件-NyanProgress,有趣的彩色进度条。

我们有一个不错的进度条,可让您在Gradle构建和重建过程中始终陪伴着您。无休止的等待时间会使任何开发人员感到沮丧。

幸运的是,NyanProgress将我们最喜欢的NyanCat带到了丰富多彩的进度条上,使等待时间变得更加有趣。不用再怀疑Gradle版本是否已冻结!

v2-9e1dd068e9b2bd3858ca8b4f0525df98_b.jpg

总结

记住,在IDE中使用过多的插件并不会真正提高你的工作效率,相反,可能会大大降低Android Studio的性能。最后,我建议选择其中一些插件,并将其纳入您的日常开发工作中。

在我们上面介绍的20个插件中,我最喜欢的三个是:Name That Color,SQLDelight和CodeGlance。那你呢?喜欢哪些?欢迎在评论区留言。

Android核心知识点笔记github:https://github.com/AndroidCot/Android

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/513034.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

云原生时代,企业多活容灾体系构建思路与最佳实践

简介&#xff1a; 对于云原生的概念解读&#xff0c;大家经常会听到微服务、容器这些&#xff0c;那么这些技术跟企业容灾到底有什么样的关系&#xff1f;其实容灾的需求各行各业都有&#xff0c;比如金融行业对于容灾也有强烈的需求。但是怎么把容灾和多活能力构建起来&#x…

MaxCompute 挑战使用SQL进行序列数据处理

简介&#xff1a; MaxCompute 挑战使用SQL进行序列数据处理 --而不是用MR和函数 日常编写数据加工任务&#xff0c;主要的方法就是使用SQL。第一是因为自己对SQL掌握的比较好&#xff08;十多年数据开发经验&#xff0c;就这几个关键字&#xff0c;也不敢跟别人说自己不行&…

低代码发展专访系列之四:低代码平台会带动企业的组织变革吗?

前言&#xff1a;2019年开始&#xff0c;低代码爆火。有人认为它是第四代编程语言&#xff0c;有人认为它是开发模式的颠覆&#xff0c;也有人认为是企业管理模式的变革……有很多声音&#xff0c;社区讨论很热烈。CSDN随后展开低代码平台产品系列活动&#xff0c;包括低代码开…

esclip直接快捷键构造函数_史上最全IntelliJ IDEA mac版快捷键文档

IntelliJ IDEA 是一款功能强大的Java IDE编辑器&#xff0c;支持java体系的web、客户端、安卓等开发。做为一款优秀的IDE&#xff0c;想要提高效率&#xff0c;最好是记住常用的快捷键&#xff0c;能让你事半功倍&#xff0c;小编整理了IDEA所有的快捷键&#xff0c;让你摆脱鼠…

禁止访问 共享计算机,win7如何禁止局域网用户访问电脑

为了方便共享资源&#xff0c;很多人都会设置网络共享文件夹&#xff0c;但是有些用户觉得在局域网内共享资源是件不安全的事情&#xff0c;那么win7如何禁止局域网用户访问电脑?这里小编就给大家分享一下win7旗舰版32位系统设置用户禁止访问局域网的方法。win7如何禁止局域网…

基于实时深度学习的推荐系统架构设计和技术演进

简介&#xff1a; 整理自 5 月 29 日 阿里云开发者大会&#xff0c;秦江杰和刘童璇的分享&#xff0c;内容包括实时推荐系统的原理以及什么是实时推荐系统、整体系统的架构及如何在阿里云上面实现&#xff0c;以及关于深度学习的细节介绍 本文整理自 5 月 29 日阿里云开发者大会…

阿里云肖力:跳过量变过程的安全质变

简介&#xff1a; 作者肖力从事网络安全工作将近20年&#xff0c;处理过各类攻击威胁&#xff0c;经历了云下云上安全的建设。云计算的安全工作从10年前开始&#xff0c;他们搭建了阿里云平台的防护体系&#xff0c;帮助各行业用户在云上构建企业安全能力。云原生的出现进一步加…

echarts bar 控制大小_echarts基本配置参数

网址&#xff1a;https://www.echartsjs.com/zh/tutorial.html#5%20%E5%88%86%E9%92%9F%E4%B8%8A%E6%89%8B%20ECharts五分钟上手 基本配置1.矩形参数<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name&q…

opencv opencl加速_回放 | OpenCV Webinar 3:OpenCV深度学习应用与原理分析

OpenCV DNN模块提供了深度学习的推理&#xff0c;支持Caffe、Tensoflow、Torch、Darknet、ONNX等格式的模型&#xff0c;无需用户安装对应的深度学习框架&#xff0c;也无需进行模型格式转换&#xff0c;直接调用DNN模块接口即可创建深度学习应用。DNN模块自2017年8月3.3版本从…

云原生架构应该怎么设计?

简介&#xff1a; 阿里巴巴为大量各行各业的企业客户提供了基于阿里云服务的解决方案和最佳实践&#xff0c;以帮助企业完成数字化转型&#xff0c;并积累了大量经验和教训。阿里巴巴将企业的核心关注点、企业组织与 IT 文化、工程实施能力等多个方面与架构技术相结合&#xff…

360数科知微实验室发布反诈报告:揭秘黑灰产数据流转真相

近日&#xff0c;360数科旗下信息安全知微实验室通过反诈分析研究&#xff0c;追踪溯源网络黑灰产数据非法交易链条&#xff0c;发布系列反诈研究《黑灰产数据流转分析报告》&#xff08;以下简称“报告”&#xff09;。报告称&#xff0c;目前在网络黑产平台流转的数据主要来源…

【详谈 Delta Lake 】系列技术专题 之 Streaming(流式计算)

简介&#xff1a; 本文翻译自大数据技术公司 Databricks 针对数据湖 Delta Lake 的系列技术文章。众所周知&#xff0c;Databricks 主导着开源大数据社区 Apache Spark、Delta Lake 以及 ML Flow 等众多热门技术&#xff0c;而 Delta Lake 作为数据湖核心存储引擎方案给企业带来…

jdbc驱动程序_JDBC操作数据库的步骤

package mysql;import java.sql.Connection;import java.sql.Driver;import java.sql.DriverManager;/** JDBC操作数据库的步骤* 1.注册驱动* 告知JVM使用的是哪一个数据库驱动* 2.获得连接* 使用JDBC中的类&#xff0c;完成对Mysql数据库连接* 3.获得语句执行平台* 通过连接对…

一睹为快 | 施耐德电气全生命周期智能制造解决方案亮相线上工博

作家瓦科拉夫斯米尔在《国家繁荣为什么离不开制造业》曾说过&#xff1a;“制造业始终是技术创新的基本源泉&#xff0c;也是经济增长的原动力。” 反过来看&#xff0c;技术创新该如何推动制造业的发展&#xff0c;从而促进经济增长呢&#xff1f; 12 月 1 日&#xff0c;在…

教程系列——用模板快速生成《客户意见反馈表》

简介&#xff1a; 【开箱即用的模板使用系列教程】将会手把手教给大家如何快速启用钉钉宜搭提供各类模板。今天第二讲&#xff0c;介绍《客户意见反馈表》的模板启用。 【开箱即用的模板使用系列教程】将会手把手教给大家如何快速启用钉钉宜搭提供各类模板。今天第1讲&#xff…

重温设计模式之 Factory

简介&#xff1a; 创建型模式的核心干将&#xff0c;工厂、简单工厂、抽象工厂&#xff0c;还记得清么&#xff0c;一文回顾和对比下。 作者 | 弥高 来源 | 阿里技术公众号 前言 创建型模式的核心干将&#xff0c;工厂、简单工厂、抽象工厂&#xff0c;还记得清么&#xff0c…

云端上的字节,引擎火力全开

作者 | 贾凯强出品 | CSDN云计算&#xff08;ID&#xff1a;CSDNcloud&#xff09;十二月&#xff0c;在产业最震撼的一条消息莫过于字节跳动旗下火山引擎终于出云产品了。字节跳动的业务早已跑在云上&#xff0c;这早已是行业公开的信息。可是这朵云究竟有多大呢&#xff1f;在…

收件服务器信息,收件服务器配置信息

收件服务器配置信息 内容精选换一换SAP HANA运行在SAP HANA云服务器上。需要根据部署场景&#xff0c;创建一台或多台HANA云服务器&#xff0c;用于部署SAP HANA软件。请参见方案和数据规划相关章节&#xff0c;确定HANA云服务器数量及相关规划信息。在集群场景下创建多台HANA云…

Nacos 2.0 升级前后性能对比压测

简介&#xff1a; Nacos 2.0 通过升级通信协议和框架、数据模型的方式将性能提升了约 10 倍&#xff0c;解决继 Nacos 1.0 发布逐步暴露的性能问题。本文通过压测 Nacos 1.0&#xff0c;Nacos 1.0 升级 Nacos 2.0 过程中&#xff0c;Nacos 2.0 进行全面性能对比&#xff0c;直观…

深入浅出讲解MSE Nacos 2.0新特性

简介&#xff1a; 随着云原生时代的到来&#xff0c;微服务已经成为应用架构的主流&#xff0c;Nacos也凭借简单易用、稳定可靠、性能卓越的核心竞争力成为国内微服务领域首选的注册中心和配置中心&#xff1b;Nacos2.0更是把性能做到极致&#xff0c;让业务快速发展的用户再也…