转载:https://www.jianshu.com/p/b7a644ea0d25
本篇文章为个人学习记录自用
包
- 基础规则:小写,单词间连续无间隔,反域名法(分为4级,具体如下图)
- 第四级包名会随着功能的不同而不同。
类
- 基础规则
- 类型 = 名词/名词短语
- 形式 = 驼峰形式中的大骆驼拼写法(UpperCamelCase)
即名称中的每个词的首字母都大写,如
AndroidStudio
- 在具体命名类时,会根据该类的类型不同而附加额外的命名规则。具体如下图:
变量
- 基础规则
- 类型 = 名词/名词短语
- 形式 = 驼峰形式中的小骆驼拼写法(LowerCamelCase)
即名称中的第一个词的首字母小写,后面每个词的首字母大写,如
androidStudioTool
- 在具体命名变量时,会根据该变量的类型不同而附加额外的命名规则,具体如下图
方法
- 基础规则
- 类型 = 名词/名词短语
- 形式 = 驼峰形式中的小骆驼拼写法(LowerCamelCase)
即名称中的第一个词的首字母小写,后面每个词的首字母大写,如
androidStudioTool
- 在具体命名方法名时,会根据该方法名的作用不同而附加额外的命名规则,具体如下图
参数名
- 基础规则:驼峰形式中的小骆驼拼写法(LowerCamelCase)
即名称中的第一个词的首字母小写,后面每个词的首字母大写,如
androidStudioTool
- 附加命名规则:功能名,如userName
资源
- Android的资源包括:
下面,将对每种Android
资源的命名规则进行详细讲解
布局文件详解
图片资源
参数值资源
动画资源
额外