严格换行

  一般情况下一个“;”一换行

  建议函数的“{}”分别占一行

  例:public void ooSomething()

  {

  ……

  }

  不要用:

  例:public void doSomething(){

  ….

  }

  其实两种方式都可以,这里不做硬性规定。

  最好用第一种方式因为在eclipse中用这种方式也很方便。

  严格缩进

  使用Tab缩进

  注释缩进和代码缩进对齐

  严格注释

  文件,类,方法,方法参数,变量,属性都要注释

  每个有含义的变量都要写注释。

  文件和类的注释一定要包含如下元素:

  Name,Description,Version,Date,Author,Change,Copyright

  主要记住一点“遵循javaDoc标准”。

  例:/**

  */

  变量注释就在前面写个//就可以了。

  例:

  //这是我的名称

  /**

  */

  private String mName; //

  这样就没必要了,很麻烦,直接用单行注释。

  还有注释不建议放后面,放在前面会很工整。

  声明的位置

  应用命名空间位置

  将所有框架定义的命名空间为一组,自定义的和第三方的命名空间放在另一组。

  import com.android.internal.R;

  import com.android.internal.view.menu.MenuBuilder;

  import android.content.Context;

  import android.content.res.Configuration;

  import android.content.res.TypedArray;

  都是content的放在一起

  import android.graphics.Bitmap;

  import android.graphics.Canvas;

  import android.graphics.Interpolator;

  import sundy.android.demo;

  类成员变量声明位置

  所有成员变量都应该声明在顶部,同时使用一个空行来将他们和属性以及方法分开。

  public class myClass

  {

  int mNumber;

  尽可能的放在类的前面,不要穿插着来放

  String mName;

  public void someMethod1()

  {}

  public void someMethod2()

  {}

  }

  局部变量声明位置(方法集里的变量)

  局部变量声明放到方法顶部

  使用java预定义类型而不是用类名来声明变量

  使用预定义的类型(关键字)而不使用类名来声明变量

  使用object而不是Object

  使用int而不是Int32

  有关键词优先使用关键词

原文链接:http://www.maiziedu.com/wiki/android/pattern/

Android命名格式化详解的更多相关文章

  1. Java 字符串格式化详解

    Java 字符串格式化详解 版权声明:本文为博主原创文章,未经博主允许不得转载. 微博:厉圣杰 文中如有纰漏,欢迎大家留言指出. 在 Java 的 String 类中,可以使用 format() 方法 ...

  2. Android SDK Manager详解

    Android基础知识——Android SDK Manager详解   做Android开发时,免不了使用Android SDK Manager,安装需要的sdk版本.buildTools版本等等. ...

  3. android:ToolBar详解

    android:ToolBar详解(手把手教程) 泡在网上的日子 发表于 2014-11-18 12:49 第 124857 次阅读 ToolBar 42 来源 http://blog.mosil.b ...

  4. Android之canvas详解

    首先说一下canvas类: Class Overview The Canvas class holds the "draw" calls. To draw something, y ...

  5. 【转】Android Canvas绘图详解(图文)

    转自:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2012/1212/703.html Android Canvas绘图详解(图文) 泡 ...

  6. Android 核心分析 之八Android 启动过程详解

    Android 启动过程详解 Android从Linux系统启动有4个步骤: (1) init进程启动 (2) Native服务启动 (3) System Server,Android服务启动 (4) ...

  7. Android GLSurfaceView用法详解(二)

    输入如何处理       若是开发一个交互型的应用(如游戏),通常需要子类化 GLSurfaceView,由此可以获取输入事件.下面有个例子: java代码: package eoe.ClearTes ...

  8. Android编译过程详解(一)

    Android编译过程详解(一) 注:本文转载自Android编译过程详解(一):http://www.cnblogs.com/mr-raptor/archive/2012/06/07/2540359 ...

  9. android屏幕适配详解

    android屏幕适配详解 官方地址:http://developer.android.com/guide/practices/screens_support.html 一.关于布局适配建议 1.不要 ...

随机推荐

  1. C#实现窗口最小化到系统托盘

    先添加notifyicon控件notifyIcon1 using System; using System.Collections.Generic; using System.ComponentMod ...

  2. 洛谷P2252 取石子游戏(威佐夫博弈)

    题目背景 无 题目描述 有两堆石子,数量任意,可以不同.游戏开始由两个人轮流取石子.游戏规定,每次有两种不同的取法,一是可以在任意的一堆中取走任意多的石子:二是可以在两堆中同时取走相同数量的石子.最后 ...

  3. 长沙优步Uber奖励政策(7.27~8.2)

    奖励前提 *必须满足当周评分4.7星及以上,且当周接单率70%及以上,才有资格获得奖励 *当周上线时间不低于7小时 *刷单和红线行为立即封号并取消当周全部奖励! *机场高速费用不参与翻倍奖励 *早高峰 ...

  4. Android:Gradle报错——No resource found that matches the given name (at 'dialogCornerRadius' with value '?android:attr/dialogCornerRadius')

    今天在使用科大讯飞语音识别SDK进行语音识别功能实现时,莫名的引入了这个错误.不得不吐槽Android Studio再引入别的包时太容易出现冲突,然后导致无法找到R文件,项目无法执行. 1. 具体报错 ...

  5. yield学习

    如果要控制内存占用,最好不要用list来保存中间结果,而是通过iterable对象(range, xrange, generator等)来迭代.   yield 使函数变为generator,返回对象 ...

  6. CentOS 7.2安装11g Grid Infrastructure

      Preface       Oracle claimed that 11g RAC is supported on Redhat Linux 7 and above version,but the ...

  7. hdu2066一个人的旅行(floyd优化)

    一个人的旅行 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Subm ...

  8. centos7下搭建django

    安装环境:centos7.4 1 安装nginx yum install nginx 注:尝试过在本地和腾讯云上安装,使用同一条命令:在本地安装提示没有可用安装包,云上安装正常 启动nginx,并启用 ...

  9. TPO-12 C2 A problem of the TA's payroll

    TPO-12 C2 A problem of the TA's payroll payroll n. 工资单:在册职工人数:工资名单: paycheck n. 付薪水的支票,薪水 paperwork ...

  10. Siki_Unity_0_Unity A计划直播视频

    Unity A计划直播视频 2017-07-04直播 任务1:如何识别以招聘来招培训生的公司: 打着招聘的旗号帮培训机构找培训生 关键词:实训生 任务2:如何识别一个公司的好坏和规模大小: 猎聘(中高 ...