项目中直接导入Square的代码风格文件。(不导入Google的原因是Square同时提供了Java和Android两套统一风格,Google只提供了一套)
Square Code Styles
Goolge Code Styles
导入后会有很多好处,如注释规范化,import规范,方法排序,统一自动断行(PC屏幕较宽,建议断行字符数设置为120[File->Setting–>Code Style,右边Right Margin Columns])等
而在编码保存或提交时还能自动格式化代码,删除多余空行,多余缩进,无效注释等不规范的书写。
建议阅读Google Java Style 中文翻译文章 :

在开发中,遵循良好的编码规范,不仅仅可以提高代码的可读性,减小出错的可能性,同时也降低与其他开发者交流的成本,易于他人的维护与协作。 本文简单总结了 Android 开发中的一些代码规范,供开发者参考。
Base 为前缀,例如 BaseActivity;MainActivity;ChatFragment;EventItemAdapter;SharedPreferenceKey、IntentExtra 等;LogUtils、DateUtils;以上是一些常见的包,但不局限于此,视项目的具体情况而定。
大驼峰命名 (UpperCamelCase) :每个单词的第一个字母都大写。
小驼峰命名 (lowerCamelCase) :除第一个单词以外,每一个单词的第一个字母大写。
命名的基本原则:
UserListAdapter;RequesURLList;Utils、 Manager 为后缀,如 LogUtils;able 或 ible 为后缀;控件缩写+逻辑名称 格式,例如 tvPostTitle、etUserName;控件缩写_逻辑名称,单词均小写,用下划线连接,例如:tv_post_title、et_user_name;| Linearlayout | ll |
| RelativeLayout | rl |
| TextView | tv |
| EditText | et |
| Button | btn |
| ImageView | iv |
| CheckBox | chb |
| ListView | lv |
| GridView | gv |
| RadioButton | rb |
控件 | 缩写 |
|---|
isTrue 这种;or 或者 and ,遵循 “do one thing” 原则;activity_home、fragment_chat_list,方便查找;list_item、gird_item为前缀,加上对应的逻辑名称,例如 list_item_post、grid_item_photo;dialog 为前缀,逻辑名称放在其后,下划线连接,例如 dialog_warnning;include 开头,在加上对应的逻辑名称,例如 include_footic 为前缀,例如 ic_chat ,指聊天图标;bg 为前缀,例如 bg_login ,指的是登录页的背景图;btn 为前缀,例如 btn_login ,指的是登录按钮的图片,不过这只有一种状态,需要加上状态的可以在后面添加,例如 btn_login_pressed ,表示登录按钮按下的图片;本文参考了: