Android代码规范

养成习惯,代码格式化,无论是类还是xml,这样可读性更强,ctrl+shift+f 

遵守字段命名惯例

· 非public的、非static的字段名称以m开头。

· static字段名称以s开头。

· 其它字段以小驼峰方式。

· public static final字段(常量)全部字母大写并用下划线分隔。

· 全局变量尽量为private,如果需暴露该变量,建议使用get/set方法,不要直接设成public,另activity中尽量不要随意暴露内部变量,好的方式是用监听器的方式(或广播)。 方法亦默认设置为private,有需求才设成public or protected
    静态的常量可为public

· 控件变量的定义尽量让人一眼看出是什么变量,如mPasspordEditText,mSubmitBtn,itemLayout,wordGridView

例如:
public class MyClass {  
    public static final int SOME_CONSTANT = 42;  
    private static MyClass sSingleton;  
    private int mPackagePrivate;  
    private int mPrivate;  
    private boolean isActivated;
    private TextView mNameTextView;//or mNameText

    private void testLog(){
        LogUtil.d("test");
    }

    public int getPrivate(){
        return mPrivate;
    }
}  

简称等同于单词

简称和缩写都视为变量名、方法名和类名。以下名称可读性更强:

好                           差
XmlHttpRequest   XMLHTTPRequest
getCustomerId      getCustomerID
class Html             class HTML
String url               String URL
long id                   long ID
hasDividerBeforeChildAt     XX
isActivated                 XX  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值