您的位置 首页 产品

Android代码标准

Android代码规范开始之前请详细阅读并遵守Android开发者代码风格指南不要使用拼音命名名称应简洁而富于描述,使用完整单词,避免使用缩写(除非该缩

Android代码标准

开端之前请具体阅览并恪守Android开发者代码风格攻略

不要运用拼音命名

称号应简练而富于描绘,运用完好单词,防止运用缩写(除非该缩写被更广泛运用,例如URL、HTML)

代码中不要呈现中文标点字符,例如:‘,’、‘:’

注释中能够书写中文标点字符,便于阅览

注释遵从英文写作习气,英文标点符号后空一格,防止语句紧凑

色彩色值的字母有必要悉数大写

命名规矩

1. 包命名

包名由小写的字母组成,默许以com.huashengrun.android.betterus最初,然后接上依据功用区别的模块名。

com.huashengrun.android.betterus.ui

com.huashengrun.android.betterus.ui.widget

2. 类和接口命名

称号的首字母需求大写,假如由多个单词组成,那么每个单词的首字母需求大写,其他字母小写。

class LoginActivity

interface OnClickListener

3. 办法的命名

选用驼峰命名法来命名。

public String getName()

public boolean isExist()

4. 变量的命名

选用驼峰命名法命名。

非公共的、非静态的域变量用m前缀

静态域变量用s前缀

调集类型的变量运用复数方式,若多种调集类型的变量存储的是相同类型的目标,除了依据功用区别,也能够简略经过调集类型来区别

public class User {

private int mId;

private static User sUser;

String mName;

protected int mAge;

public int level;

public List companies;

public List listScores;

public Score[] arrScores;

}

5. 常量的命名

常量需求声明为final static方式,组成称号的单词有必要悉数大写,单词之间用下划线离隔。

private static final int FADE_IN_TIME = 200;

6. 反常的命名

称号有必要以Exception结束。

NullPointerException

7. 布局的命名

name是模块的称号或功用的描绘,单词有必要悉数小写,单词之间用下划线离隔。

类型 模板 案例
Activity activity_name.xml activity_main.xml
Tab tab_name.xml tab_home.xml
Dialog dialog_name.xml dialog_login.xml
ListItem item_name.xml item_contact.xml

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/xinpin/chanpin/300491.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部