Android命名格式化详解

严格换行

  一般情况下一个一换行

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

  例:public void ooSomething()

{

……

}

  不要用:

  例:public void doSomething(){

….

}

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

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

严格缩进

  使用Tab缩进

  注释缩进和代码缩进对齐

严格注释

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

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

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

NameDescriptionVersionDateAuthorChangeCopyright

  主要记住一点遵循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/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值