Android代码规范

本文详细介绍了Android开发中的命名规范,包括包名、类名、接口名、变量名、常量名和方法名的命名规则。此外,还涵盖了格式规范如大括号和空格的使用,以及注释规范,包括类、接口、方法和变量的注释方式。同时,提到了资源文件的命名约定,并简单提及了混淆配置的重要性。
摘要由CSDN通过智能技术生成

1 命名规范

命名规则

  • 大驼峰命名(UpperCamelCase):每个单词的第一个字母大写,其他字母小写。
  • 小驼峰命名(lowerCamelCase):如果仅有一个单词,那么所有字母全部小写,如果是两个及以上的单词组成的名称,那么除了第一个单词是全部小写外,其他但是的首字母大写,其他字母小写。
  • 所有的命名都应该以字母(A-Z或者a-z)、美元符($)或者下划线(_)开始;
  • 首字符之后可以是字母(A-Z或者a-z)、美元符($)或者下划线(_)或者数字的任何字符组合;
  • 严禁使用关键词命名;
  • 严禁使用拼音与英文的混合方式命名,更不允许使用中文的方式命名;
  • 命名尽量使用英文,除了通用的拼音(Beijing)可视为英文,其他的拼音都不是英文;
  • 命名除了常见的英文缩写,尽量避免使用缩写;
  • 命名需要简洁,见名知意,通俗易懂;

1.1 包的命名

包的命名由全部小写的单词组成。一般使用公司的域名的作为自己程序包的唯一前缀,使用倒域名规则,例如:com.baidu.项目名,然后针对每个具体的模块在区分每个模块包名,例如:论坛模块的整体包名:com.baidu.项目名.tribune

1.2 类的命名

类的命名遵循大驼峰命名的规则,常见类的命名规则如下:

描述 举例
Activity类 以Activity为后缀 启动页面:LaunchActivity
Fragment类 以Fragment为后缀 论坛推荐列表:TribuneRecommendFragment
Adapter类 以Adapter为后缀 论坛适配器:TribuneAdapter
ViewHolder类 以ViewHolder为后缀 广告类型:AdViewHolder
Bean类 以Bean为后缀 新闻实体类&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值