Android Studio:AS相关配置及高效开发技巧


前言

本文介绍Android Studio相关

一、Android Studio配置文件

Android Studio作为一个IDE有许多配置,如代码风格、代码模版、快捷键和JDK版本等,这些都在配置文件中一一记录,我们可以通过对IDE配置文件导入导出来迁移自己的工作IDE设置到新的环境中,或统一风格。

二、导入导出配置文件

导出配置文件

我们可以通过AS自带的Export Settings来导出IDE的相关设置

路径:File->Manage IDE Settings->Export导出设置

导入配置文件

路径:File->Manage IDE Settings->Import Settings

相关操作:
在这里插入图片描述

三、配置文件相关信息

在导出IDE相关配置信息前,可以通过Android Studio中的Setting相关设置

如何打开Android Studio的Settings

mac

在这里插入图片描述

windows

在这里插入图片描述

File Header

File Header是Android Studio新建类的时候自动生成的注释信息
常见的包含项目信息、作者信息和创作时间等
这里有相关的创建模版

/**
 * User: ${USER}
 * Date: ${DATE} ${TIME}
 * Description:TODO
 */

最终呈现效果
在这里插入图片描述

代码审查工具

Android Lint

Android Lint 已经被集成进AS,只需点击菜单->Analyze->Inspect Code 即可运行 Android Lint,在弹出的对话框中可以设置执行 Lint 的范围。

Alibaba Java Coding Guidelines

Alibaba Java Coding Guidelines是一款阿里巴巴基于Java规范开发的AndroidStudio插件。

在Android Studio中点击左上角File ->Settings ->Plugins->Marketplace搜索Alibaba Java Guidelines->安装并重启Android Studio。

安装成功后,在Android Studio中点选Tools->阿里编码规范->编码规约扫描,扫描当前项目。

代码开发规范

字体

这里设置Android Studio开发的代码字体大小,笔者这里设置为12
在这里插入图片描述

代码分界线

代码边界线顾名思义就是一条边界线,引入这条线的要求是让程序员在书写代码时,每行的代码最长不能超过该条直线。
这样做的目的无非就是自我或是代码审计在阅读你的代码时的方便程度,因为人的眼睛在横向的阅读上总是有限,过长横向篇幅的阅读会给人们带来很大的压力,设置代码的边界线则可以统一编码规范,是很多公司所采纳的方式。
在这里插入图片描述
具体开启与设置可参见笔者的这篇博客
代码分界线的开启与设置
笔者这里设置代码分界线的距离为120,仅仅提供一个参考,大家可以按照公司设置的规范来

代码格式化

代码格式化(Reformat Code)可以通过快捷键来快速完成,这里可以使用IDE自带的格式化快捷键完成,但为了方便和达到理想状况:代码保存时自动格式化代码,我们可以使用宏录制功能,将保存和格式化的快捷键合二为一,从而达到方便和少记一个快捷键的目的

以下是宏录制的过程:
1、首先,我们要搞清楚自己编辑器的【保存】快捷键是什么,或者知道保存按钮在哪
2、我们需要搞清楚编辑器的【格式化代码】快捷键是什么。我的是Ctrl+Alt+L,有时候这个快捷键跟其他应用的快捷键冲突,请先关闭其他应用的快捷键哦!

开始设置:

1、使用宏录制功能,如下点击Start Macro Recording:

在这里插入图片描述

2、然后按下你的【格式化快捷键】,录制格式化代码的动作,(我按了Crtl+Alt+L)。

3、然后按下你的保存快捷键或者点击保存按钮,录制保存动作。

4、停止录制,点击Stop Macro Recording
在这里插入图片描述

编辑一个合适的名字,笔者这里命名为SaveAndReformat

在这里插入图片描述

然后,去Settings里找到这个名字,为其添加一个快捷键,你随意(比如Ctrl+S,需要先把原来的保存快捷键取消掉,或者把原来的保存换成Ctrl+Shift+S之类的,以为我们希望使用Ctrl+S来完成格式化和保存两个动作)。

笔者这里通过宏定义将保存和格式化的快捷键合二为一设置为command+s

四、常用快捷键说明

以下快捷键以mac环境为参考,Windows环境可能存在出入

  • commmand+fn+F12 在类中快速定位方法
    在这里插入图片描述
  • command+J,弹出快捷代码框,对于一些常用的代码Android Studio中进行了封装,直接选中即可快速生成,在开发中十分实用,这里以打印log和弹出Toast为例。首先按下Command+J快捷键,弹出如下图所示的快捷代码框,然后直接输入logd这一快捷代码的“命令”。
    在这里插入图片描述
  • command+E,弹出最近打开文件列表,可以快速选择最近曾经打开的文件
    在这里插入图片描述

五、常用插件及相关说明

GsonFormat

快速实现数据类到Gson格式的转换

Adb Ideal

基于adb命令封装的插件,可以在IDE上快速安装与卸载应用

Android Parcelable Code Generator

快速生成Parcelable数据类

总结

欢迎继续补充

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值