Android 命名规范
来源:互联网 发布:中国正规旅行社 知乎 编辑:程序博客网 时间:2024/05/21 01:55
众所周知,好的命名可以大大提高代码的可读性,同时也是面试时考察一个程序员水平高低的一个指标。本文就总结下自己及他人的Android工程命名规范。
命名法:
1、小驼峰命名法:除首单词外,其他单词首字母大写
2、大驼峰命名法:所有单词首字母大写
3、下划线命名法:单词间用下划线隔开(单词要么全部大写,要么全部小写)
关于缩写:
1、约定熟成的:如button-btn,dialog-dlg,password-pwd
2、较长的单词可以取单词前几个字母作为缩写
3、较短的单词可以取前三个辅音字母作为缩写
一些常见的单词及缩写
命名规范
1、包:
采用反域名命名规则,全部小写。命名规则:一级包名为com或edu(公司或教育机构缩写),二级包名为xx(公司、单位名称),三级包名为应用名,四级包名为模块名或层级名。例如:名为coerscnu的教学机构开发某应用中文名为爱托克,英文名为italk。
2、类:
采用大驼峰命名法,尽量避免缩写,除非总所周知的缩写,如HTTP,URL等,若类名中包含单词缩写,则缩写的每个字母均要大写。
3、接口:
采用大驼峰命名法,多以able或ible结尾,如Interface Runnable、Interface Accessible。
4、方法:
采用小驼峰命名法,用动词或动名词居多。
5、变量:
采用小驼峰命名法,类中控件与xml布局文件中id一致(可参考11)。
6、常量:
采用下划线命名法,单词字母全部大写,如APP_KEY。
7、资源文件(drawable文件下):
采用下划线命名法,单词字母全部小写,命名规则:控件名_模块名_逻辑名_形态名。
8、资源布局文件:
采用下划线命名法,单词字母全部小写
9、动画文件(anim文件下):
采用下划线命名法,单词字母全部小写
10、layout中的id命名:
采用下划线命名法,单词字母全部小写,命名规则:view缩写_模块名_逻辑名(可参考第7点)。
11、Activity类中的view变量命名:
采用小驼峰命名法,命名规则:(m+)逻辑名称+view缩写。
- android 编码规范,命名规范
- android项目命名规范
- Android开发命名规范
- android命名规范
- Android文件命名规范
- Android文件命名规范
- Android文件命名规范
- android 命名规范
- Android文件命名规范
- Android文件命名规范
- android项目命名规范
- Android文件命名规范
- Android 命名规范
- android项目命名规范
- Android文件命名规范
- android 命名规范
- Android命名规范
- android 命名规范
- Ubuntu 14.04 LTS 查看软件版本及安装位置
- mysql入门笔记3
- MeasureSpec学习 - 转
- Matlab:基本数据类型[转载]
- Python中sorted()方法的用法
- Android 命名规范
- ubuntu下wget的安装
- Oracle 创建database link
- Qt学习之路(47): 自定义Model之三
- 安卓系统定制
- Storm学习第三天
- Itext中文处理pdf(转)(改)
- 前端学习资源
- web.xml中load-on-startup标签的含义