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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,173评论 25 709
  • 文章来自https://github.com/Blankj/AndroidStandardDevelop#安卓开发...
    小庄bb阅读 4,099评论 0 1
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,324评论 19 139
  • Android编码规范 源文件基础 文件名 源文件以其最顶层的类名来命名,大小写敏感,文件扩展名为.java。 文...
    呼呼哥阅读 4,601评论 0 0
  • 本周作业:1.自学ppt2.每人写5个与互联网无关的生活需求,简单给出一个解决方案,可以天马行空3.每个人写1个最...
    窗前的一条虫阅读 2,187评论 0 0