首页 > 代码库 > Android命名格式化详解
Android命名格式化详解
严格换行
一般情况下一个“;”一换行
建议函数的“{}”分别占一行
例: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命名格式化详解