`

android编码规范

 
阅读更多

android编码规范

转:http://www.iteye.com/topic/1114402

Android官方并没有给出相应编码规范。以下都是我从源码 、示例中总结的所谓规范。若公司有相应规范以公司为准。

 

首先从布局文件说起,布局文件名称的定义必须为小写字母,否者无法生成R类,尽量不要用缩写。以表达清楚该文件用途为本,通常情况下用下划线连接各语义单词,例如dialog_title_icons.xml 或者list_menu_item_checkbox.xml

控件ID的定义,ID的定义一律为小写,例如:一用户名 TextView  可以定义为:@+id/username_view 。以“名词_控件名称”这种形式定义。

 

其次是图片的定义格式,图片的定义也是为解释清楚用途为准,参照这种定义格式“btn_background_ok.png

       string类的name定义,这里可以按照JAVA中变量的定义方式定义。首字母小写,驼峰命名法。例        如:   <string name="userName_view">用户名:</string>

 

最后类名与变量的定义 ,定义与用户交互的类,××Activity.java 。自定义变量一律以小写m开头 例如: EditText mUserName=(EditText)findViewById(R.id.username_edit);

分享到:
评论

相关推荐

    最全面的 Android 编码规范指南.docx

    Android 编码规范指南 Android 应用程序中的编码规范非常重要,它直接影响到应用程序的可读性、可维护性和可扩展性。下面是 Android 编码规范指南的详细解释和说明: 文件命名 * 源文件名称以其最顶层的类名来...

    Android编码规范

    ### Android编码规范详解 #### 一、概述 在Android开发中,遵循一套统一且严谨的编码规范至关重要。良好的编码规范不仅有助于提升代码的可读性和可维护性,还能促进团队协作,减少潜在的bug。本文将详细介绍Android...

    android编码规范.pptx

    分享一篇Android 编码规范,适用于入门小白,如何敲出简单高效有条理的代码,提高易读性,避免因代码不规范导致的返工以及影响团队协作的效率

    Java及Android编码规范

    Java及Android编码规范,开发者必备

    Android编码规范指南.docx

    【Android编码规范指南】 在Android应用开发中,遵循一套统一的编码规范是非常重要的,它能够提高代码的可读性、可维护性和团队协作效率。这篇文档主要基于Google的Java编程风格,提供了Android编码的一些基本准则...

    Android开发编码规范.pdf文件下载

    1. Android编码规范的参考与目的 文档中明确指出,这份Android编码规范参考了Google Java编程风格规范和Google官方Android编码风格规范。这些规范的目的在于形成一个统一的编程风格,以便于开发者之间的交流和代码的...

    Android编码规范(正式版)

    自己写的一些关于编码的规范,感兴趣的可以看看。

    Android编码规范.docx

    《Android编码规范详解》 Android编码规范是一套旨在约束开发者编码习惯、提升代码质量和可读性的准则,旨在消除编码过程中的不良习惯,提高团队协作效率。本文将详细解析这一规范,涵盖命名基础、注释规范、代码...

    最全面的 Android 编码规范指南.doc

    总的来说,这份Android编码规范旨在提升代码质量,促进团队合作,通过规定文件命名、编码格式、结构、命名约定和编程实践,使代码更易于理解和维护。遵循这些规范,可以有效降低项目维护难度,提高开发效率,同时也...

    Android编码规范(老版)

    ### Android编码规范(老版)知识点详解 #### 一、引言 在软件开发领域,尤其是在Android应用开发中,遵循一套统一的编码规范至关重要。本文档详细介绍了Android编码规范的老版内容,虽然其中某些部分已经过时(尤其...

    Android编码规范中文最新版本

    本书讲述的是Android编码规范;有需要的朋友可以下载看看

    Android编码规范 文档合集.doc

    Android编码规范是为了保证Android应用的开发质量,提高团队协作效率,降低维护成本。下面将详细解释Android编码规范中的几个关键点。 首先,关于包命名,遵循的原则是使用全小写字母的ASCII顶级域名作为前缀,如`...

Global site tag (gtag.js) - Google Analytics