首先配置AndroidStudio的环境:jdk,as
然后创建一个新的项目
为了写项目舒服,方便,在as中安装插件,规范代码格式
首先是规范代码格式,进入file-setting
- 字体修改:editor-font,选择字体和字号,我的选择是Consolas,14,1.1
- 修改logcat颜色:editor-color scheme-android logcat,各个log对应其色值如下
Log级别 色值
VERBOSE BBBBBB
DEBUG 0070BB
INFO 48BB31
WARN BBBB23
ERROR FF0006
ASSERT 8F0005
- 修改文章编码:editor-file Encoding,global Encoding Project Encoding全部为utf-8
- 类注释:editor-file and code templates ,选择includes-file Header,
/**
* File description.
*
* @author ${USER}
* @date ${DATE}
*/
-
变量名:google有规定,在editor-codeStyle-java-Code Generation中添加
Non-public, non-static field names start with m.
Static field names start with s.
Other fields start with a lower case letter.
Public static final fields (constants) are ALL_CAPS_WITH_UNDERSCORES.
非公有、非静态域的变量以m开头(其实就是protected和private成员变量)
静态变量以s开头
其它变量以小写字母开头
Public static final变量(常量)以下划线连接全大写ALL_CAPS_WITH_UNDERSCORES
- 插件
- Gson Formatter:json格式生成bean
- Exynap:在java文件中,快捷键Ctrl+shift+D,输入代码,选择符合的即可生成
- ButterKnifezeley:配合Butter Knife快速初始化布局组件
- Android Code Generator :在布局文件中生成activity,fragment
- CodeGlance---右边预览代码,快速定位
- LayoutFormatter---xml格式化
- EventBus3 Intelij Plugin---eventbus快速定位
- alibaba java coding guideline---阿里巴巴代码规约
- Getter 模板修改--自动处理 null 判断
- 格式化代码自动整理方法位置--广度 or 深度