做网站策划书吧,金蝶财务软件一般多少钱,济南优化seo公司,天津网页设计工作目录目录1、为什么 规范 Android 代码命名#xff1f;2、Android需要命名的代码#xff08;对象#xff09;有哪些#xff1f;3、具体命名规范3.1、包3.2、类3.3、变量3.4、方法3.5、参数名3.6、资源3.6.1、布局文件资源3.6.2、图片资源3.6.3、参数值资源3.6.4、动画资源3.…
目录目录1、为什么 规范 Android 代码命名2、Android需要命名的代码对象有哪些3、具体命名规范3.1、包3.2、类3.3、变量3.4、方法3.5、参数名3.6、资源3.6.1、布局文件资源3.6.2、图片资源3.6.3、参数值资源3.6.4、动画资源3.7、额外4、附录常见使用单词缩写表目录 1、为什么 规范 Android 代码命名
增强代码的可读性增强代码的可维护性
正由于上述两个作用从而使得 开发效率 维护效率 得到大幅度的提高。
2、Android需要命名的代码对象有哪些 3、具体命名规范
下面我将对 Android 代码对象中的命名规范进行详细讲解 注由于 Android 主要用 Java 实现所以Android规范会涵盖部分Java规范 3.1、包
基础规则小写、单词间连续无间隔、反域名法分为4级具体如下图
说明模板 : com.x.y.zcom 1级包名 固定comx 2级包名 公司/个人y 3级包名 应用名z 4级包名 功能模块名示例com.davis.wechat.login第4级包名会随着功能的不同而不同。下面我列举出一些常见 需要规范的4级功能包名 常见 规范的 第四级包名 基础规则小写、单词间连续无间隔、反域名法功能模块命名规则功能模块命名规则Activitycom.x.y.activity基础共享com.x.y.baseService服务com.x.y.serviceAdapter类适配器com.x.y.adapter广播服务com.x.y.receiver数据库操作com.x.y.db模型类com.x.y.model公共工具方法com.x.y.util自定义Viewcom.x.y.viewJavaBeancom.x.y.bean
3.2、类 3.3、变量
基础规则
类型 名词 / 名词短语形式 驼峰形式中的 小骆驼拼写法LowerCamelCase。 即名称中的第1个词的首字母小写后面每个词的首字母大写如androidStudioTool 在具体命名变量时会根据该变量的类型不同而 附加额外的命名规则。具体如下图
3.4、方法
基础规则
类型 动词 / 动词短语形式 驼峰形式中的 小骆驼拼写法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 中还有一些全局通用的命名规范
4、附录常见使用单词缩写表
使用单词缩写的原则只使用约定俗成的单词缩写 严禁自由缩写单词 具体如下图