Android代码书写规范

1、一个顶级类(只有一个)

2、使用图片类要显式回收

3、数据库和cursor要显式close

4、对象的引用在不用时,置为NULL,加快系统回收

5、常量要加“static  final”

6、不能在线程中操作UI界面

7、包名全部小写,连续的单词只是简单地连接起来,不使用下划线

8、广播消息的接收规则上要用消息队列接收

9、接口对象使用之前要判断是否为空

10、函数返回值要判断后,才能使用

11、公共常量要放置在同一文件中

12、公共接口要封装成package

13、复杂设计(标准:reviewer看代码是否很费劲)要添加注释

14、语句不换行,每个import语句独立成行

15、大括号与if、else、for、do、while语句一起使用,即使只有一条语句(或为空),也应该把大括号写上

16、包名全部小写,连续的单词只是简单的连接起来,不适用下划线

17、类名都以UpperCamelCase风格编写

18、方法名都已lowCamelCase风格编写

19、类的成员变量mUpperCamelCase,例如:mStudentName.

20、局部变量名lowerCamelCase.

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 编码规范 1. 前言 这份文档是 Google Java Code Style 的译文,并稍有添加...
    人失忆阅读 454评论 0 3
  • Android编码规范 源文件基础 文件名 源文件以其最顶层的类名来命名,大小写敏感,文件扩展名为.java。 文...
    呼呼哥阅读 991评论 0 0
  • 1、拖延 原本这篇回顾,昨天12点前就应该发表。内心戏里却有很多纠结,确实事情比较多,思路比较乱,整体的思路基本没...
    钱程浩瀚阅读 250评论 0 0
  • 文/小漂 在网上看到一个搞笑的话题讨论——如果能选择,下辈子你是当女生,还是男生? 为什么说搞笑呢,因为我觉得第一...
    小太阳漂漂漂阅读 1,163评论 2 0
  • 阿明和女朋友分手了。 下班后回到空荡荡的家里,没有了熟悉的番茄炒蛋的香气,没有那一声清脆的“你回来啦,快去洗手吃饭...
    面对明天的勇气阅读 466评论 5 3