AndroidStudio中一些实用插件

1.RainbowBrackets插件为圆括号、方括号和花括号内的代码添加了漂亮的彩虹色

2.CodeGlance类似于Sublime或Xcode,CodeGlance插件在编辑器中嵌入了代码迷你图。滚动条也有所增大。在CodeGlance预览文件的代码模式下,用户可以快速导航到目标处。

3.ADBWifi

用户只需安装ADB Wifi插件,确保主机和手机连接在同一个网络上,然后通过Tools → android → ADB WIFI → ADBUSB to WIFI建立连接——接下来无需USB连接即可运行应用程序

4.Alibaba Java Coding Guidelines(阿里规范检测工具)

Alibaba Java Coding Guidelines 是阿里巴巴开发的一款代码约束插件,当我们的代码不符合规范时,会有相应的警告提示,能够帮助我们在开发中提升代码质量。该插件在扫描代码后,将不符合规范的代码按照 Blocker(系统无法执行,崩溃,严重资源不足等问题),Critical(影响系统功能或操作,主要功能存在严重缺陷,但是不影响到系统稳定性的),Major(界面,性能缺陷,兼容性)三个等级显示出来,它们标识的严重程度 Blocker > Critical > Major 并且大部分可以自动修复,由于它可以实时检测,这也帮助我们在编写代码的同时也能快速发现问题的所在。(tools下面有阿里编程规约)

5.QAPLug(代码质量检测工具包)

这组插件可以帮助我们查找在写代码时一些发现不了的问题,比较重要的功能就是查找潜在的空指针问题,在编写代码的过程中很难发现,但是当大量用户使用的时候,很多问题就会浮现出来,所以编码时候 bug 的检测是很有必要的。注意它是一组检测工具,真正执行检测任务的是 FindBugs 和 PMD 这种代码检测工具。所以安装的时候,需要同时安装这三个 QAPLug , QAPLug-FindBugs (检查类或者jar文件性能问题,可靠性问题比如空指针,可维护性问题等问题), QAPlus-PMD (检查无用变量,不必要对象的创建等代码冗余)在安装完成后,在 QAPlug 里面可以根据实际情况修改默认的规则,我自己用的就是默认的规则 所以没有进行配置,配置界面如下:我们可以随便找个类 右键选择 Analyze- > AnalyzeCode (也可以从工具栏的 tools 里面的 QAPlug 中点击 AnalyzeCode),然后选择你要分析的区域 目前咱们选择单个文件进行分析:

6.adb idea(adb命令快捷操作)

只需要在工具栏tools里面选择 ADB idea ,然后在菜单里面选择 adb restart app with debugger 这个就可重新以 debug 方式重新启动APP(与 debug 方式启动的区别就是,它很快 ,非常快,绝快)如下图:

7. JSON To Kotlin Class
使用这个插件,将JSON字符串转换为Kotlin数据类将变得更加快捷。此外,它还支持:多种JSON库的注解,包括Gson、Jackson、Fastjson、Moshi、LoganSquare等。
初始化属性并允许它们具有默认值和可为空。
将属性名称改为驼峰式样式,并生成内部类或单独的类。
从本地文件/HTTP URL加载JSON,前提是JSON字符串是有效的

8.Translation 一款翻译插件(选择有道,需要配置获取id)

有道云控制台,注册登录,业务指南->应用总览->创建应用

然后在AS中输入应用id和密钥

9.Bito插件的使用

第一步在点击File -> Settings ->Plugins,输入bito点击下载

第二步点击Help ->Find Action,输入Choose Boot Java Runtime for the IDE
第三步 选择JCEF浏览器模式,点击OK开始下载就完事了
第四步 下载完成后点击Restart,重新打开AndroidStutio
第五步 在最右层点击Bito,开始注册
第六步 输入你的常用邮箱,点击Continue
第七步 输入邮箱的验证码,点击Submit
第八步 点击Sign in

第九步 输入任意内容,即可开始Bito使用之旅


 

(后续会继续补充)

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【数据分析面试】2.连续访问最长天数用户(SQL)

题目 给定一个包含事件日志的表格,找出连续访问平台时间最长的前五个用户。 注意:连续访问是指用户在连续的几天内每天至少访问一次平台。 示例: 输入: events 表 ColumnTypeuser_idINTEGERcreated_atDATETIMEurlVARCHAR 输…

第115讲:Mycat核心配置文件各项参数的作用以及概念

文章目录 1.Mycat配置文件相关概念2.Schema配置文件3.Rule配置文件4.Server配置文件 1.Mycat配置文件相关概念 在Mycat中核心的配置文件有schema.xml和rule.xml以及server.xml三个,其中schema.xml是用来配置数据库、表、读写分离、分片节点、分片规则等信息&#x…

transformers的tokenizer总结

1.BPE(byte-pair encoding) 根据字母搭配出现的频率组成词根。 初始vocabulary:["b", "g", "h", "n", "p", "s", "u"] 假设训练数据中有10个hug,5个pug,12个pun,4…

教育数字化调研团走进锐捷,共议职业教育数字化转型新思路

为贯彻落实国家教育数字化战略行动部署和2024年全国教育工作会议精神,加快推进职业教育数字化转型与发展,梳理职业教育数字化转型的现状、问题及发展趋势,并总结展示职业教育数字化转型的好经验、好做法,培育职业教育数字化创新成果,推动数字技术与职业教育深度融合、提高数字化…

学习JavaEE的日子 Day32 线程池 上

Day32 线程池 1.引入 一个线程完成一项任务所需时间为: 创建线程时间 - Time1线程中执行任务的时间 - Time2销毁线程时间 - Time3 2.为什么需要线程池(重要) 线程池技术正是关注如何缩短或调整Time1和Time3的时间,从而提高程序的性能。项目中可以把Time…

PostgreSQL关系型数据库介绍与部署

使用背景 在过去的几年中,PostgreSQL的使用量逐渐增加,而Oracle和MySQL的使用量则有所下降。这主要是由于以下几个原因:开源和免费、功能丰富、可扩展性强、安全性高、跨平台支持好、社区活跃、成熟稳定。这些因素使得PostgreSQL成为了许多开…

2014年认证杯SPSSPRO杯数学建模A题(第二阶段)轮胎的花纹全过程文档及程序

2014年认证杯SPSSPRO杯数学建模 A题 轮胎的花纹 原题再现: 轮胎被广泛使用在多种陆地交通工具上。根据性能的需要,轮胎表面常会加工出不同形状的花纹。在设计轮胎时,往往要针对其使用环境,设计出相应的花纹形状。   第二阶段问…

深度学习语义分割篇——DeepLabV1原理详解篇

🍊作者简介:秃头小苏,致力于用最通俗的语言描述问题 🍊专栏推荐:深度学习网络原理与实战 🍊近期目标:写好专栏的每一篇文章 🍊支持小苏:点赞👍🏼、…

UMEDITOR – 支持WORD上传的富文本编辑器

1.下载代码 https://gitee.com/xproer/zyoffice-umeditor1x 2.引入组件 3.配置接口 效果

使用yolov9来实现人体姿态识别估计(定位图像或视频中人体的关键部位)教程+代码

yolov9人体姿态识别: 相较于之前的YOLO版本,YOLOv9可能会进一步提升处理速度和精度,特别是在姿态估计场景中,通过改进网络结构、利用更高效的特征提取器以及优化损失函数等手段来提升对复杂人体姿态变化的捕捉能力。由于YOLOv9的…

出口落叶就能获取暴利,他却要断了这条财路!学会人生算法重启装置应用!——早读(逆天打工人爬取热门微信文章解读)

重启装置的应用,你学会了吗? 引言Python 代码第一篇 人民日报 出口落叶就能获取暴利,他却要断了这条财路!第二篇 人民日报 来啦 早班车新闻要闻社会政策 结尾 昨日之覆辙 非明日之方向 泰戈尔曾言 你不能拽着自己的头发离开地面 因…

电商企业如何用数据打造破局利器:电商API数据采集实时接口助力企业618双十一各大活动

在电商行业中,618大促无疑是一场引爆商机的盛宴。 随着市场环境的变更,如何在这样高强度的活动期间脱颖而出,成为每个品牌都需要面对的重要问题。 大促期间,实时、准确的数据是核心竞争力。因为在大促中,核心渠道、核…

HBase的Python API(happybase)操作

一、Windows下安装Python库:happybase pip install happybase -i https://pypi.tuna.tsinghua.edu.cn/simple 二、 开启HBase的Thrift服务 想要使用Python API连接HBase,需要开启HBase的Thrift服务。所以,在Linux服务器上,执行如…

PCL 彩色点云RGB转灰度并显示

目录 一、算法原理1、原理概述2、参考文献二、代码实现三、结果展示本文由CSDN点云侠原创,原文链接。如果你不是在点云侠的博客中看到该文章,那么此处便是不要脸的爬虫与GPT。 一、算法原理 1、原理概述 不同要素之间的灰度差异较为明显。点云灰度值与RGB属性的关系为:

Mysql数据库:高级SQL语言详解

目录 前言 一、按关键字排序查询 1、单字段排序 1.1 按某一字段升序排序 1.2 按某一字段降序排序 1.3 结合where进行条件进行排序 2、多字段排序 2.1 按多字段升序排序 2.2 按多字段降序排序 2.3 案例操作 3、区间判断及查询不重复记录 3.1 区间判断 3.1.1 AND/OR…

【数据结构】链表习题之反转链表和删除链表中等于给定值 val 的所有节点

👑个人主页:啊Q闻 🎇收录专栏:《数据结构》 🎉道阻且长,行则将至 前言 今天的博客是关于链表的题目,力扣上的题目之反转链表和删除链表中等于给定值 val 的所有节点 一.反转…

PMP考试难不难,通过率怎样?

PMP考试自从新考纲调整后有几次考试难度是非常高的,那段时间我也看网上好多机构通过率都不咋地,当时也是因为官方的出题难度稍高,还组织了免费的重考,也是后来逐渐开始归于平常了吧,直到现在都是我认为比较简单的选择题…

Go通道机制与应用详解

目录 一、概述二、Go通道基础通道(Channel)简介创建和初始化通道通道与协程(Goroutine)的关联nil通道的特性 三、通道类型与操作通道类型1. 无缓冲通道 (Unbuffered Channels)2. 有缓冲通道 (Buffered Channels) 通道操作1. 发送操…

杂货铺 | 使用 Github Pages 和 Hexo 搭建自己的独立博客

文章目录 📚Step1:安装Node.js和Git📚Step2:安装并初始化配置Hexo📚Step3:本地查看效果📚Step4:将博客部署到Github Pages上🐇创建项目代码库🐇配置SSH密钥&a…

VUE 支持 超大上G,多附件上传

代码:https://gitee.com/xproer/up6-vue-cli 1.引入up6组件 2.配置接口地址 接口地址分别对应:文件初始化,文件数据上传,文件进度,文件上传完毕,文件删除,文件夹初始化,文件夹删除&…