Android Studio 简单设置

常用设置

导入导出配置包(自己常用云盘)

这里写图片描述

配置黑色主题和菜单栏的字体和大小
这里写图片描述

导入第三方主题

和导入配置的方式一样,该主题网站提供了各种各样IDE的主题样式。

    上面网站下的主题我发现有时候注解的字体颜色很难辨认,所以我用的自带主题。

配置代码编辑区域字体和大小
这里写图片描述

配置控制窗口区域字体和大小

和上面配置代码编辑区一样,只是选择 Console Font 选项。

设置关闭自动更新

取消勾是关闭自动更新,但是本人喜欢去尝试新版本踩坑,所以没关闭自动更新。

这里写图片描述

设置关闭大小写敏感配置

设置为None是关闭大小写敏感,即代码提示时不区分大小写。

这里写图片描述

设置自动导包

两个勾都要打上。

这里写图片描述

设置代码行数显示

我现在用的新版本貌似默认勾选了的。

这里写图片描述

设置文件默认编码方式UTF-8
这里写图片描述

设置新建文件头

根据自己情况修改红框内容,不需要就直接删掉内容。

这里写图片描述

设置AS打开引导

设置AS打开后自己选择工程进入,禁止自动打开上次工程

这里写图片描述

禁止代码折叠

默认这三个选项是勾选上的,如果要禁止代码折叠,则需要取消这三处勾选。

这里写图片描述

取消快速运行Instant Run

默认是勾选的,取消掉。

这里写图片描述

驼峰选择

Android 开发中,我们通常会使用驼峰命名法对变量进行命名,但是当我们通过 Ctrl + Left / Right 键改变字符选择区域的时候 Android Studio 默认不支持‘驼峰’单词的选择。

这里写图片描述

命名前缀

我们通常会遵循 Android 官方关于编码风格的指导来进行字段命名。在 Android 源码中我们可以看到通常成员变量都是以‘m’开始。其实Android Studio 可以自动在帮我们生成字段名称的时候加上自定义的前缀,如:

*非共有,非静态的成员变量以’m’开始
*静态成员变量以’s’开始

这里写图片描述

配置Log颜色

Android Studio自带主题Log显示颜色比较单一,可以自己配色。如果是第三方主题,先取消勾选 Use inherited attributes,然后就可以为各种级别设置颜色。推荐颜色设置:

Assert:     #AA66CC
Debug:      #33B5E5
Error:      #FF4444
Info:       #99CC00
Verbose:    #FFFFFF
Warning:    #FFBB33

这里写图片描述

设置SDK和JDK路径

一次选择选择菜单 File | Other Settings | Default Project Structures...

这里写图片描述

工程模板

Android Studio 创建 Module 时并没有将 Android 开发中常用的文件目录全部生成,比如默认只生成了一个 drawable 文件夹,常用的 drawable-hdpi 等文件夹需要我们自己创建。

配置方法1

进入 Android Studio 安装目录
依次进入 plugins | android | lib | templates | gradle-projects | NewAndroidModule | root | res
在res文件夹下创建 drawable-hdpi 等文件夹(可选:从对应的 mipmap 文件夹中拷贝 iclauncher.png 到创建的 drawable文件夹中)
回到 NewAndroidModule 目录,用编辑器打 recipe.xml.ftl文件 加入以下配置
这里写图片描述

配置方法2

进入 Android Studio 安装目录
依次进入 plugins | android | lib | templates | gradle-projects | NewAndroidModule
用编辑器打开 recipe.xml.ftl文件,并加入以下配置
这里写图片描述

这两种方法的区别是,第一种方式可以在文件夹中加入相应的图片,但是配置稍显繁琐,第二种方式配置简单,但是只能创建目录,不能包含默认图片。

当然,通过类似的方式我们还可以在创建 Module 的时候做很多事情,比如:

在 colors.xml 文件中生成常用颜色
在 build.gradle 文件中生成自定义配置
在 .gitignore 文件中生成自定义忽略配置
等等…

活动模板

Android Studio 中默认提供了很多非常方便的活动模板(Live Templates),例如,我们输入 sout 后按 enter 键, Android Studio 会自动帮我们写入 System.out.println();
这里写图片描述

其实 sout 就是 AS 自带的一个活动模板。
这里写图片描述

由此可以看出,活动模板就是我们常用代码的一个缩写。开发中有很多代码都会重复出现,因此自定义合适的活动模板能很大程度上避免我们很多重复的体力劳动。所以我们熟悉这些自带的活动模板还是能提高搬砖效率的,至于如何自定义依葫芦画瓢就行了,实在不行网上教程也挺多的。

安装常用插件

ButterKnife Zelezny
专注于Android系统的View注入框架,可以减少大量的findViewById以及setOnClickListener代码,可视化一键生成

要配合 com.jakewharton:butterknife:8.8.1 依赖库使用,把该库添加到 build.gradle 脚本里即可。

GsonFormat
根据JSONObject格式的字符串,自动生成实体类参数。

使用方法:快捷键Alt+S也可以使用Alt+Insert选择GsonFormat

android-selector
可以根据指定颜色生成 Selector Drawable 的插件

Android Code Generator
根据布局文件快速生成对应的Activity,Fragment,Adapter,Menu。

Android Parcelable code generator
JavaBean序列化,快速实现Parcelable接口。

Android Drawable Importer
图标快捷批量导入

Android Methods Count
显示依赖库中得方法数(AS 3.0 不可用)

Android WiFi ADB
使用 WiFi 连接而不需要 USB 连接 Android 设备达到安装, 运行, 调试应用的目的

ADB idea
支持直接在AS面板中进行ADB操作,快捷键: * Mac OSX: Ctrl+Shift+A * Windows/Linux: Ctrl+Alt+Shift+A

Lifecycle Sorter
可以根据Activity或者fragment的生命周期对其生命周期方法位置进行先后排序,快捷键Ctrl + alt + K。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值