Android 命名规范

零、通用命名规则

1、驼峰(Camel)命名法:又称小驼峰命名法,除首单词外,其余单词的首字母大写。

2、帕斯卡(pascal)命名法:又称大驼峰命名法,所有单词的首字母大写

3、下划线命名法:单词与单词间用下划线做间隔,字母全部小写。

一、包

全部使用小写字母。一级包名常见的有:com/cn/org/net,二级包名以公司或个人来命名,三级包名根据应用进行命名,四级包名为模块名或层级名。

四级及四级以上包名根据应用架构自行定义,有人喜欢先分功能模块,再分架构模块,而有些人恰好相反。

二、类和接口

采用大驼峰命名法,后缀为组件的全称。

Activity –> XxxActivity.java

Application –> XxxApplication.java

Fragment –> XxxFragment.java

Service –> XxxService.java

BroadcastReceiver –> XxxBroadcastReceiver.java

ContentProvider –> XxxProvider.java

Adapter –> XxxAdapter.java

Handler –> XxxHandler.java

接口 –> IXxxx.java(用I作为首字母)

公共父类 –> BaseActivity.java、BaseFragment.java、BaseAdapter.java等

util类 –> XxxUtil.java

数据库类 –> XxxxDBHelper.java

三、布局文件

采用下划线命名法

activity/fragment/dialog/item/include_逻辑名称

四、控件ID及其实例对象

1、ID采用下划线命名法

控件缩写_所在布局名_逻辑名称

2、控件对应的实例采用小驼峰命名法

控件缩写+逻辑名称

3、常用控件缩写

Android 命名规范_第1张图片

你可能感兴趣的:(Android 命名规范)