Android 命名规范

Android 中一些全局通用的代码命名规范有:

  • 不能以 "_" 或 "$" 开始,结束
  • 不能用拼音,全中文

具体代码规范分为了六种:包名,类名,变量名,方法名,参数名和资源名;

具体看下面表格:

对象规范示例
包名
  • 全部小写,单词间无间隔
  • 格式一般为:com.x.y.z
  • com:固定一级包名
  • x:二级包名(个人名/公司名)
  • y:三级包名(应用名)
  • z:四级包名(功能模块名)
  • com.wu.qq.login
  • com.wu.qq.util
  • com.wu.qq.bean
类名Android组件
  • 大驼峰拼写法
  • 每个单词首字母大写
  • LoginActivity
  • LoginFragment
  • LoginAdapter
工具类
  • 大驼峰拼写法
  • 每个单词首字母大写
  • 一般以 Util 结尾
  • LoginUtil
接口类
  • 大驼峰拼写法
  • 每个单词首字母大写
  • 一般以 able 结尾
  • Runable
变量名常量
  • 全部大写
  • 中间以 "_" 分开
  • USER_NAME
其他
  • 小驼峰写法
  • 第一个单词首字母小写
  • 其他单词首字母大写
  • myLoginName
方法名
  • 小驼峰写法
  • 第一个单词首字母小写
  • 其他单词首字母大写
  • initView()
  • sendHttp()
参数名
  • 小驼峰写法
  • 第一个单词首字母小写
  • 其他单词首字母大写
  • userName
资源名布局文件资源
  • 全小写
  • 单词直接用 "_" 分开
  • activity_login
  • fragment_login
控件ID
  • 控件缩写_模块_功能
  • 全小写
  • tv_login_begin
drawable 资源图标
  • ic_模块_功能
  • 全小写
  • ic_login_begin
样式
  • selector_模块_功能
  • 全小写
  • selector_login_begin
形状
  • shape_模块_功能
  • 全小写
  • shape_login_begin
mipmap 资源
  • ic_模块_功能
  • 全小写
  • ic_login_begin
String 资源
  • 模块_功能
  • 全小写
  • login_name
颜色
  • 模块_颜色_color
  • 全小写
  • login_white_color
风格
  • 模块_style
  • 全小写
  • login_style
动画
  • 动画类型_方向
  • 全小写
  • fade_in

 

更多内容戳我&

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值