android studio 实用插件推荐

这篇具有很好参考价值的文章主要介绍了android studio 实用插件推荐。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 

本文字数::2352

预计阅读时间:8分钟

背景

现在做安卓开发的同学基本都是用 Android Studio 了吧,它具有强大的开放性,可以让用户根据自己的需求开发或使用一些插件辅助自己搬砖,当然开发插件我们可能还没有那么厉害,但是能做到善于使用现有的一些优秀的插件,也会使得咱们的工作效率倍增,有一些无法实现的操作,也会迎刃而解,所以在使用 studio 开发的过程中,插件的选择以及使用也是非常重要的一部分,以下我会为大家推荐一些个人觉得可以让你在开发中有飞一般体验,非常好用的六款插件。

adb idea(adb命令快捷操作)

这个插件起初是我们领导推荐给我的,是我认为非常有用的一款,具体安装插件的流程,我就略过了,大家可以网上搜一下 android studio 安装插件。

这款插件对于我来说最重要的一个功能就是 adb restart app with debugger(杀死应用并用调试模式打开),它的使用场景就是,当你希望能够通过断点来调试离启动时间非常近的代码逻辑触发情况时,这个过程中 Attach Debugger toAndroid Process 需要我们手动点击studio界面进行操作,通常在点击时,已经错过了这个断点的位置,这一度很困扰我,直到这个工具的出现,终于把这种不可能变成可能,只需要在工具栏tools里面选择 ADB idea ,然后在菜单里面选择 adb restart app with debugger 这个就可重新以 debug 方式重新启动APP(与 debug 方式启动的区别就是,它很快 ,非常快,绝快)如下图:android studio 实用插件推荐,android studio,android,ide

android studio 实用插件推荐,android studio,android,ide

当然 它不止这一个功能,下表中我列出了一些平时会用到的功能,大家可以根据自身情况,参考使用

命令 说明
ADB Uninstall App 卸载应用
ADB Kill App 杀死进程
ADB Start App 启动应用
ADB Restart App 杀死应用后,再重启应用
ADB Clear App Data 清除应用数据
ADB Clear App Data and Restart 清除应用数据+重启
ADB Start App With Debugger 调试模式下打开应用 (若应用已启动,则依附为调试模式)
Enable/Disable Wi-Fi 开/关WIFI
Enable/Disable Mobile Data 开/关数据流量

ECTranslation(翻译插件,英翻译中)

我认为这款插件对于英语不好又需要看源码的大多数开发者来说提供的帮助不是一星半点,因为源码里面的注释是非常重要的部分,而它能帮助我们很好的理解类,接口,方法,变量等等它们的作用以及注意事项,如果我们一边看一边在线实时翻译是非常麻烦,有了这款插件,那就非常方便了。

插件安装完成后,重启 studio ,随便找个单词右键点击 translate 即可出现中文翻译,如果每次都需要右键觉得很麻烦,它也是贴心的,可以让我们设置快捷键,具体如下图:

android studio 实用插件推荐,android studio,android,ide

android studio 实用插件推荐,android studio,android,ide

android studio 实用插件推荐,android studio,android,ideandroid studio 实用插件推荐,android studio,android,ideandroid studio 实用插件推荐,android studio,android,ide

Key Promotre X

由于 IDE 功能的复杂和多样性,很多时候我们可能会不知道该如何使用某些功能所对应的快捷键,而这个插件就是为了解决这个问题。

它可以在你使用鼠标执行某个操作的时候,以右下角提示框的形式提醒你是否有对应的快捷键可以代替鼠标操作,如果有它会显示快捷键的名称和快捷键组合方式,它是非常有助于在工作时从鼠标操作中学习基本的键盘快捷键的,它还有个功能就是操作的统计,它可以记录你使用鼠标的操作次数,并显示每个操作可以使用快捷键的数量,这些统计可以帮助你了解自己使用鼠标的习惯以便你可以尝试使用更多的快捷键来提高效率,有助于过渡到更快的无鼠标开发中去。android studio 实用插件推荐,android studio,android,ideandroid studio 实用插件推荐,android studio,android,ide

android studio 实用插件推荐,android studio,android,ide

android studio 实用插件推荐,android studio,android,ide

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

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

安装插件重启后,如果工具栏显示以下图标,说明已经安装成功:android studio 实用插件推荐,android studio,android,ideandroid studio 实用插件推荐,android studio,android,ide

点击上图中的编码规约扫描,扫描结果如下图,目前显示只有 Major 和Critical 等级的问题:android studio 实用插件推荐,android studio,android,ide

当你选中某一条问题时,点击底部的 Run inspection on 按钮时,会弹出:android studio 实用插件推荐,android studio,android,ide

这里可以选择扫描区域,点击 ok 后可以扫出 whole project 里面所有具有相同问题的类名,这时你就可以决定是否需要同时对其他类进行优化和修改了。android studio 实用插件推荐,android studio,android,ide

当然 当你编写代码的同时,它也可以实时检测并且可以根据提示(蓝色字)(点击“为语句加上大括号”)自动补全,如下图:android studio 实用插件推荐,android studio,android,ide

注:如果你用的是 kotlin 开发 类似的插件可以参考 DeteKt( kotlin 代码规范)

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

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

配置完成后,我们可以随便找个类 右键选择 Analyze- > AnalyzeCode (也可以从工具栏的 tools 里面的 QAPlug 中点击 AnalyzeCode),然后选择你要分析的区域 目前咱们选择单个文件进行分析:android studio 实用插件推荐,android studio,android,ideandroid studio 实用插件推荐,android studio,android,ideandroid studio 实用插件推荐,android studio,android,ide

经过一点时间的分析后,得出如下的 result,如果有问题的话,我们就可以根据这些问题进行代码的修改了:android studio 实用插件推荐,android studio,android,ide

Save action

这个插件的作用主要就是自动完成代码格式化(比如 import 的整理,设置自己一套标准的格式化模板等)

那么它是如何设置的呢?如下图:

android studio 实用插件推荐,android studio,android,ide

我主要设置了——

  • General(基本设置)里面的:

Activate save actions on save 保存时自动格式化

Activate save actions on shortcut  使用快捷键保存的时候自动格式化

  • Formatting Actions 里面的:

Optimize imports 这个主要作用就是自动删去没有用到的import

Reformat only change code 代码有变化时自动格式化

  • JavaInspection and Quick Fix 里面的:

Add missing @Override annotions 添加漏写的@Override注解

Remove final from private method 删除私有方法的final关键字

Remove unnecessary semicolon 删除不必要的分号

当然,它不局限于这些,也可以用既有的配置文件规范进行配置,配置位置如下图:
android studio 实用插件推荐,android studio,android,ide

好了,其实好用的插件非常多,以上只是我个人在用且觉得还不错的插件推荐,也希望其他同学如果有好用的插件可以在评论区进行分享,大家一起学习,一起进步!文章来源地址https://www.toymoban.com/news/detail-629200.html

到了这里,关于android studio 实用插件推荐的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 赶快收藏起来!!!推荐一些PyCharm中常用的插件,实用且炫酷

    “工欲善其事,必先利其器”,PyCharm 上面的插件是非常实用的,能够巧妙的使用插件对于我们的开发功能的帮助非常大,下面我为大家推荐一些不错的插件! 1、Key Promoter X(快捷键) 用来提示快捷键的插件,帮助我们尽可能的摆脱鼠标操作 在用鼠标进行操作是,插件会自

    2024年02月09日
    浏览(31)
  • 实用工具推荐,浏览器必备宝藏插件:Wetab新标签页

    打开浏览器,你的起始页是否充满了广告和各种乱七八糟的信息呢?或者过于单调,而失去了某些你想要的功能? 这里给大家推荐一个在Chrome浏览器和edge浏览器上都能愉快使用的浏览器插件——Wetab新标签页。没有广告、页面干净美观且具备各种实用功能。   下面就给大家

    2024年02月08日
    浏览(34)
  • 赶快收藏起来!!!推荐10个PyCharm中常用的插件,实用且炫酷

    “工欲善其事,必先利其器”,PyCharm 上面的插件是非常实用的,能够巧妙的使用插件对于我们的开发功能的帮助非常大,下面我为大家推荐10个不错的插件! 1、Key Promoter X(快捷键) 用来提示快捷键的插件,帮助我们尽可能的摆脱鼠标操作 在用鼠标进行操作是,插件会自动

    2024年02月07日
    浏览(37)
  • IDE - Android Studio/Xcode历史版本下载

    最近升级开发工具老是遇到各种兼容性问题导致需要降回老版本,Xcode历史版本下载方便倒还好,Android Studio就麻烦了,一开始找到的官方历史版本下载还不全。这里整理一些历史版本信息方便下载,后续会持续更新。 历史版本数据来源Android Studio官方(语言必须选English,不

    2024年02月09日
    浏览(43)
  • Visual Studio Code前端开发插件推荐

    Visual Studio Code(简称VS Code)是一款轻量级且强大的开源代码编辑器,广受前端开发者的喜爱。其丰富的插件生态系统为前端开发提供了许多便利和增强功能的插件。本篇博客将向大家推荐一些在前端开发中常用且优秀的插件,并提供详细的使用说明和代码示例。 Live Server是一

    2024年02月12日
    浏览(43)
  • Visual Studio Code 编辑器实用插件简介

    以下是一些常用的 Visual Studio Code 编辑器插件及其简短描述: 2gua.rainbow-brackets :在括号周围添加彩虹色的边框,以帮助区分不同层次的括号。 adpyke.codesnap :将代码片段转换为漂亮的图片,以便与其他人分享。 ahmadawais.shades-of-purple :一款紫色主题的 Visual Studio Code 编辑器主题

    2024年02月13日
    浏览(38)
  • Android SDK 上手指南|| 第三章 IDE:Android Studio速览

    Android Studio是Google官方提供的IDE,它是基于IntelliJ IDEA开发而来,用来替代Eclipse。不过目前它还属于早期版本,目前的版本是0.4.2,每个3个月发布一个版本,最近的版本由2014年1月发布。 Android Studio包括了所有开发Android app所需要的工具,但是它并不成熟,所以如果需要稳定还

    2024年02月11日
    浏览(39)
  • Visual Studio Code 珍藏好久的插件推荐

    目录 1、Prettier - Code formatter ​2、ESLINT 3、Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code 4、GitLens — Git supercharged 5、vscode-icons​编辑 6、Remote - SSH 7、Auto Rename Tag 8、Vetur 9、Path Intellisense 10、Auto Close Tag 11、ES7+ React/Redux/React-Native snippets 12、Code Spell Checker 13、npm Intelli

    2024年02月09日
    浏览(74)
  • Visual Studio Code 常见的配置、常用好用插件以及【vsCode 开发相应项目推荐安装的插件】

    把插件的更新也一起取消了 字体对开发也很重要,不同字体,字母形态都不太一样,尤其是标点符号,逗号和分号的区分,有的字体看着这两者就很像 这样打开了很多个文件,就不会导致有的打开的文件被隐藏 相当于idea 查看当前类或接口的结构 Structure 支持快捷键与鼠标右

    2023年04月16日
    浏览(86)
  • Android Studio翻译插件

    进入File-Settings-Plugins界面,搜索Translation,选择这个 重启AS后,选中目标单词右键点击Translate即可:

    2024年02月13日
    浏览(26)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包