IT好文收集移动开发狂热者(299402133)首页投稿(暂停使用,暂停投稿)

Android 编程规范

2016-04-01  本文已影响480人  yabin小站

前言

通过建立代码编写规范,形成Android编码约定,提高程序的可靠性、可读性、可修改性、可维护性、一致性,保证程序代码的质量,继承软件开发成果,充分利用资源。提高程序的可继承性,使开发人员之间的工作成果可以共享。

软件编码要遵循以下原则:

  1. 遵循开发流程,在产品和设计的指导下进行代码编写。
  2. 代码的编写以实现设计的功能和性能为目标,要求正确完成设计要求的功能,达到设计的性能。
  3. 程序具有良好的程序结构,提高程序的封装性好,减低程序的耦合程度。
  4. 程序可读性强,易于理解;方便调试和测试,可测试性好。
  5. 易于使用和维护;良好的修改性、扩充性;可重用性强/移植性好。
  6. 占用资源少,以低代价完成任务。
  7. 在不降低程序的可读性的情况下,尽量提高代码的执行效率。

一. 命名规范

不要使用汉语拼音简写。用准确的英文

 <TextView
     android:id="@+id/tv_handed"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content" />

二. 代码规范

  1. 统一 code style

    采用androidstudio默认即可,检查下不同系统下是否一致
  2. 编码方式 "UTF-8"
  3. 使用TODO注释
对那些临时性的、短期的、够棒但不完美的代码,请使用TODO注释。
TODO注释应该包含全部大写的TODO,后跟一个冒号:
// TODO: Remove this code after the UrlTable2 has been checked in.
和
// TODO: Change this to use a flag instead of a constant.
如果TODO注释是“将来要做某事”的格式,则请确保包含一个很明确的日期(“在2005年11月会修正”),或是一个很明确的事件(“在所有代码整合人员理解了V7协议之后删除本段代码”)。
  1. 先写注释再写代码

三. 布局规范

  1. 单位使用规范
    控件长宽采用dp作为统一的衡量单位,字体使用sp作为统一衡量单位。
  2. 切图命名规范
    具体命名规范,请看《Android切图规范及命名规则》文档。
  3. 资源文件夹res下的规范
    在res资源目录下,应该至少包含下面的目录结构
    其中,各个版本的drawable中存放的内容如下
    Ø drawable 存放使用xml文件实现的各种selector按下效果
    Ø drawable-hdpi 存放480800,480854像素的图片
    Ø drawable-ldpi 存放240320像素的图片,现在基本废弃
    Ø drawable-mdpi 存放320
    480像素的图片,现在基本废弃
    Ø drawable-xhdpi 存放720*1280像素及以上的图片
    Ø drawable-xxhdpi 暂时只放144px的图标

四. 参考

  1. 【Android开发经验】Android编程规范V1.0
  2. Android研发规范
  3. 最佳实践之Android代码规范
  4. 谷歌编码规范 中文 英文
  5. app切图详细规范终极指南
  6. UI设计师不可不知的安卓屏幕知识
上一篇 下一篇

猜你喜欢

热点阅读