Self Android 编码风格

1.变量部分分为 static,state,data,view 四个部分,state和data 需要添加注释表明用途

2.日志规范 tag 为类的名字  message 部分以“---”开头(加上模块名)加其他

3.方法中每个模块添加注释表明模块的功能,activity,fragment类中方法顺序:构造方法->生命周期里面的方法->常用方法。

4.api请求接口添加api的请求类(防止多个页面请求相同的api造成的错误数据)

5.if…else或者switch每个给出注释表明执行该分支的情形(简单的可以不要,如为空判断)

6.格式:每行代码的长度应该不超过100个字符。(注释和URL可以除外)

7、字段的命名

static字段名称以s开头。

其它字段以小写字母开头。

public static final字段(常量)全部字母大写并用下划线分隔。

简称等同于单词(String html 而不是String  HTML)

8.资源的命名

activity layout:activity_{名称}

fragment layout:fragment_{名称}

Dialog layout:dialog_{名称}

包含项布局命名:include_{名称}

adapter的子布局 item_{名称}

widget layout:widget_{名称}

资源id命名规范 {view缩写}_{view的逻辑名称}

linearLayout—>ll

RelativeLayout—>rl

TextView—>tv

Button—>btn

ImageButton—>imgBtn

CheckButton—>cb

ImageView—>iv

RadioButton—>rb

EditText—>et

ProgressBar—>proBar

WebView—>wv

ScrollVIew—>sv

ListVIew—>lv

图标命名:{module_name}_ic_{名称}

背景图片命名: {module_name}_bg_{名称}

按钮Button命名: {module_name}_btn_{名称}

按钮checkbox图片命名:{module_name}_checkbox_{名称}

其他图片命名:{module_name}_icon_{名称}

注意:

1、尽量不要捕获顶级的Exception

、、、

“`

s s s s s

    原文作者:OpenDreamer
    原文地址: https://www.jianshu.com/p/2e244b11b581
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞