Android 常用的命名规范

阅读: 评论:0

Android 常用的命名规范

Android 常用的命名规范

z

前言

  • Android代码规范内容非常多,但对我们最有用& 最有影响的莫过于 Android代码的命名规范
  • 可是,有很多人容易忽略Android代码的命名规范,从而导致代码的可读性 & 维护性非常差,最终导致开发效率 & 维护效率降低
  • 今天,我将根据 Google Java 编程规范 & Google 官方 Android 编码规范,为大家带来一份全面 &
    清晰的Android代码命名规范
    ,希望你们会喜欢。

目录


1. 为什么 规范 Android 代码命名?

  • 增强代码的可读性
  • 增强代码的可维护性

正由于上述两个作用,从而使得 开发效率 & 维护效率 得到大幅度的提高。


2. Android需要命名的代码(对象)有哪些?


3. 具体命名规范

下面,我将对 Android代码对象中的命名规范进行详细讲解

注:由于 Android主要用Java实现,所以Android规范会涵盖部分Java规范

3.1 包
  • 基础规则:小写、单词间连续无间隔、反域名法(分为4级,具体如下图)

  • 第4级包名会随着功能的不同而不同。下面我列举出一些常见 & 需要规范的4级功能包名


3.2 类
  • 基础规则
  1. 类型 = 名词 / 名词短语;
  2. 形式 = 驼峰形式中的 大骆驼拼写法UpperCamelCase

即名称中的每个词的首字母都大写,如 AndroidStudio

  • 在具体命名类时,会根据 该类的类型不同而附加额外的命名规则。具体如下图


3.3 变量
  • 基础规则
  1. 类型 = 名词 / 名词短语;
  2. 形式 = 驼峰形式中的 小骆驼拼写法lowerCamelCase

即名称中的第1个词的首字母小写,后面每个词的首字母大写,如androidStudioTool

  • 在具体命名变量时,会根据该变量的类型不同而 附加额外的命名规则。具体如下图

3.4 方法
  • 基础规则
  1. 类型 = 动词 / 动词短语;
  2. 形式 = 驼峰形式中的 小骆驼拼写法lowerCamelCase

即名称中的第1个词的首字母小写,后面每个词的首字母大写,如androidStudioTool

  • 在具体命名 方法名时,会根据 该方法名的作用不同而 附加额外的命名规则。具体如下图


3.5 参数名
  • 基础规则:驼峰形式中的 小骆驼拼写法lowerCamelCase

即名称中的第1个词的首字母小写,后面每个词的首字母大写,如androidStudioTool

  • 附加命名规则:功能名,如 : userName

3.6 资源
  • Android的资源包括:


    下面,我将对每种Android资源的命名规则进行详细讲解

3.6.1 布局文件资源


3.6.2 图片资源


3.6.3 参数值资源


3.6.4 动画资源


3.7 额外

除了上述的命名规范以外,Android中还有一些全局通用的命名规范:

至此,关于Android的代码命名规范讲解完毕


4. 附录:常见使用单词缩写表

  • 使用单词缩写的原则:只使用约定俗成的单词缩写

严禁自由缩写单词

  • 具体如下图

以上就是 Android的 一些 常用的 命名规范
本文内容转载至 :

本文发布于:2024-02-03 07:42:42,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170691736249611.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:常用   Android
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23