24H免费课程咨询  TEL:13401595960   QQ:1870218756  微信:13401595960(李老师)

东方博宜

网站首页 > 软件开发资讯 > 安卓开发

【常州Android开发培训班】Android开发有哪些规范?

2018-05-08 18:50:58 东方博宜 阅读

1. 编码方式


统一用UTF-8. Android Studio默认已是UTF-8,只要不去改动它就可以了。

2. 缩进

统一为4个空格,将Tab size设置为4则可以保证tab键按4个空格缩进。另外,不要勾选上Use tab character,可以保证切换到不同tab长度的环境时还能继续保持统一的4个空格的缩进样式。


3. 花括号

public void method() 

  // Bad

public void method() { 

// Good


4. 空格的使用

if、else、for、switch、while等逻辑关键字与后面的语句留一个空格隔开。

// Good

if (booleanVariable) {

    // TODO while booleanVariable is true

} else {

    // TODO else

}

// Bad

if(booleanVariable) {

    // TODO while booleanVariable is true

}else {

    // TODO else

运算符两边各用一个空格隔开。


int result = a + b; //Good, = 和 + 两边各用一个空格隔开

int result=a+b; //Bad,=和+两边没用空格隔开


方法的每个参数之间用一个空格隔开。

public void method(String param1, String param2); // Good,param1后面的逗号与String之间隔了一个空格

method(param1, param2); // Good,方法调用时,param1后面的逗号与param2之间隔了一个空格

method(param1,param2); // Bad,没有用一个空格隔开

5. 空行的使用

将逻辑相关的代码段用空行隔开,以提高可读性。空行也只空一行,不要空多行。在以下情况需用一个空行:

- 两个方法之间

- 方法内的两个逻辑段之间

- 方法内的局部变量和方法的第一条逻辑语句之间

- 常量和变量之间

6. 长行

当一个表达式无法容纳在一行内时,可换行显示,另起的新行用8个空格缩进。

someMethod(longExpression1, longExpression2, longExpression3,  

    longExpression4, longExpression5);


7. 一行声明一个变量

一行声明一个变量,不要一行声明多个变量,这样有利于写注释。


private String param1; // 参数1

private String param2; // 参数2

常州东方博宜是一家专注IT,互联网,电脑方面的顶尖培训机构,欢迎社会及院校有志互联网营销,搜索引擎营销的人士,来东方博宜报名学习,互相交流。

常州东方博宜地址:常州天宁区延陵西路2号工人文化宫5号楼

 2.新北区太湖东路9-4号常州创意园E12


Powered by 东方博宜教育咨询江苏有限公司  ©2008-2018 www.czos.cn