Android Studio高效开发插件及配置
当前Android开发毋庸置疑首选的IDE就是AndroidStudio,合理的设置和插件配置,会显著提高日常开发效率,个人开发环境配置如下,以供参考。
插件配置
安装好AndroidStudio后,第一步最好是安装好必备的各类插件,便于AS优化配置。JDK和SDK的安装配置不再赘述。在File–settings–Plugins中Marketplace一栏中,可以搜索所需要的plugins插件(AS 3.4为例)。或者可以在jetbrains plugins官网上搜索,下载plugin的zip包,然后在如上步骤的plugin搜索界面,点击菜单栏选择install plugin form disk就可以选择已经下载好的zip安装包。一般在AS中下载失败时候,使用该方式比较好。
- 以下为个人开发配置的
plugins
| 名称 | 描述 |
|---|---|
| .ignore | 提供常用的git 的ignore配置模板 |
| ADB Idea | 用于wifi调试用 |
| Android Resource Usage Count | 在string或color等xml中,提示当前item被使用次数 |
| Better Comments | 代码注释的友好化 |
| CamelCase | 代码驼峰风格切换 |
| CheckStyle-IDEA | 代码样式检测 |
| CodeGlance | 类似于sublime text的右侧的代码预览 |
| Codota | 在线代码友好提示,根据你当前语境,提示常规写法 |
| Custom Postfix Templates | 自定义模板插件类,用于模板定义 |
| Dart | Flutter开发的Dart插件 |
| File Watchers | 动态监测文件变动,执行响应task的任务 |
| Flutter | Flutter开发的插件 |
| Git Flow Integration | git协作方式的管理,使用git flow分支风格开发的配置 |
| GitToolBox | git相关的辅助工具,可以在project模式下展示当前分支,待提交次数,以及分支切换等,可以在代码中提示当前代码块的commiter以及备注等信息 |
| Gradle Dependencies And Plugins Helper | gradle依赖库的信息提示,好像无效了 |
| Grep Console | 用于logcat、run等控制台内部可以选择,编辑以及搜索查询等 |
| GsonFormat | json转为java的bean对象类 |
| Json Parser | ~~用于在AS中查看格式化的json~~ |
| JSON To Kotlin Class | json数据转为kotlin的data class |
| Key Promoter X | 快捷键配置插件,可以提示你将常用的操作,配置为快捷键。 |
| Kotlin | kotlin语言插件 |
| Material Theme UI | 配置AS的主题风格,远比自带风格漂亮得多 |
| Power Mode II | 纯粹缓解乏味的,移植自atom的,代码编写时候会蹦出火花效果。(settings–Appearance&behavior–PowerMode中可以配置设置,关闭震动等效果) |
| Rainbow Brackets | 代码中花括号{}和括号()层级分化不同颜色区分。 |
| RegexpTester | 用于检测正则表达式 |
| ScreenMatch | 屏幕适配用的,便于根据尺寸基准,生成其他尺寸的dimen配置。 |
| Shifter | 使用快捷键,移动代码关键词 |
| SonarLint | 静态代码质量检测,提示代码风格以及不规范的写法,无效引用,冗余资源等。 |
| Statistic | 代码静态分析,能够统计文件大小、代码总行数之类的。 |
| String Manipulation | 代码文本风格的切换,驼峰、大小写、snake风格等。 |
**注:**删除线的plugin可选
