美文网首页Android新优化
Android Studio高效开发插件及配置

Android Studio高效开发插件及配置

作者: 志威梦 | 来源:发表于2019-08-08 13:37 被阅读0次

Android Studio高效开发插件及配置

github

当前Android开发毋庸置疑首选的IDE就是AndroidStudio,合理的设置和插件配置,会显著提高日常开发效率,个人开发环境配置如下,以供参考。有部分Android开发者使用Intellij idea大体和AS使用相同,但注意存在AS项目于Idea项目不通用的情况,需要转换源码处理。

一、插件配置

安装好AndroidStudio后,第一步最好是安装好必备的各类插件,便于AS优化配置。JDK和SDK的安装配置不再赘述。在File--settings--PluginsMarketplace一栏中,可以搜索所需要的plugins插件(AS 3.4为例)。或者可以在jetbrains plugins官网上搜索,下载pluginzip包,然后在如上步骤的plugin搜索界面,点击菜单栏选择install plugin form disk就可以选择已经下载好的zip安装包。一般在AS中下载失败时候,使用该方式比较好。

plugins.png
  • 以下为个人开发配置的plugins
名称 描述
.ignore 提供常用的git 的ignore配置模板
ADB Idea 用于wifi调试用
Android Resource Usage Count stringcolorxml中,提示当前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 用于logcatrun等控制台内部可以选择,编辑以及搜索查询等
GsonFormat json转为javabean对象类
Json Parser ~~用于在AS中查看格式化的json~~
JSON To Kotlin Class json数据转为kotlindata 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可选

二、IDE设置

安装好以上等插件之后,IDE稍加设置即可达到称心顺手的开发方式

  • 字体、字号设置

    1. settings--apperance中选择Use custom font,配置LiSu 16号字体
    2. Editor--Font中选择FontCourier New 16号,1.0间距
    3. Color Scheme--color scheme font也设置成自己喜好的字体、字号。console font是控制台的字体设置
  • logcat控制台配色设置

    Editor--Color Scheme--Android Logcat中选择设置,配色Foreground

    • Assert----#AA00FF
    • Debug----#1BA1E2
    • Error----#E51400
    • Info----#60A917
    • Verbose----#647687
    • Warning----#F0A30A
  • File and Code Templates配置File HeaderIncludes--File Header中可以配置自己的文件签名信息,则在每次创建代码文件时候,就会附带上。可以添加copy right在这里。

    /**
     * 作者: 志威  zhiwei.org
     * 主页: Github: https://github.com/zhiwei1990
     * 日期: ${YEAR}年${MONTH}月${DAY}日 ${TIME}
     * 签名: 天行健,君子以自强不息;地势坤,君子以厚德载物。
     *      _              _           _     _   ____  _             _ _
     *     / \   _ __   __| |_ __ ___ (_) __| | / ___|| |_ _   _  __| (_) ___
     *    / _ \ | '_ \ / _` | '__/ _ \| |/ _` | \___ \| __| | | |/ _` | |/ _ \
     *   / ___ \| | | | (_| | | | (_) | | (_| |  ___) | |_| |_| | (_| | | (_) |
     *  /_/   \_\_| |_|\__,_|_|  \___/|_|\__,_| |____/ \__|\__,_|\__,_|_|\___/  -- 志威 zhiwei.org
     *
     * You never know what you can do until you try !
     * ----------------------------------------------------------------
     */
    

剩余细节设置因人而异,现附上个人AS的配置setting.zip可以在File--Import settings直接导入配置使用。简书也没有附件上传,资料上传到csdn默认下载要积分,还不能修改,很无语。settings.zip

相关文章

网友评论

    本文标题:Android Studio高效开发插件及配置

    本文链接:https://www.haomeiwen.com/subject/yocxjctx.html