小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Android 編程規(guī)范

 小行 2011-07-17

Android 編程規(guī)范

本編程規(guī)范參考Code Style Guidelines for Contributors整理,如有錯誤,歡迎完善。

一 注釋規(guī)范

1.      類、接口注釋的內(nèi)容

1、用途。開發(fā)人員使用某個類/接口之前,需要知道采用該類/接口的用途

2、開發(fā)維護(hù)的日志。一個有關(guān)于該類/接口的維護(hù)記錄:時間、作者、摘要。

Eclipse 代碼格式化:

位置:

Window ? Preferences ? Java ? Code Style>Code Template >Code>

New Java files

內(nèi)容:

${filecomment}

${package_declaration}

/**

 * 類說明:  

 * @author  Liucd

 * @date    ${date}

 * @version 1.0

 */

${typecomment}

${type_declaration}

2.     方法注釋的內(nèi)容

1、該方法是做什么的 。

2、傳入什么樣的參數(shù)給這個方法。@param
3、異常處理。@throws
4、這個方法返回什么。@return

命名規(guī)范

命名規(guī)范的目的是使程序更易讀。它們也可以提供一些有關(guān)標(biāo)識符功能的信息,以助于理解代碼,不論它是一個常量、包、還是類。

      應(yīng)該盡量做到以下幾點:使用完整的英文描述來命名;避免命名超長(15 個字符以內(nèi)比較好);避免相似的命名,例如:persistentObj 和persistentObjs 不要一起使用;anSqlStmt 和anSQLStmt 不要一起使用;慎用縮寫,如果要用到縮寫,則按照縮寫規(guī)則使用縮寫,例如:No.代表number 數(shù)字,ID.代表identification標(biāo)示。下面分類介紹命名規(guī)范。

1.     

包名小寫

import com.founder.mobile.common

 

2.     /接口

大小寫字母混合組成,頭字母大寫,名字要有意義。

class XmlParseUtils

 

3.     方法

方法名字是一個動詞,大小寫字母混合組成,第一個單詞的首字母小寫,其后單詞的首字母大寫,名字要有意義。

run();

getBackground();

 

4.     變量、參數(shù) 

變量用大小寫混合的方式,第一個單詞的首字母小寫,其后單詞的首字母大寫。變量名不應(yīng)以下劃線或美元符號開頭,盡管這在語法上是允許的。

變量名應(yīng)簡短且富于描述。變量名的選用應(yīng)該易于記憶,即,能夠指出其用途。盡量避免單個字符的變量名,除非是一次性的臨時變量。臨時變量通常被取名為i,j,k,m 和n,它們一般用于整型;c,d,e,它們一般用于字符型。

 

5.     集合、數(shù)組

應(yīng)該從命名中體現(xiàn)其復(fù)數(shù)的含義,例如加后綴s或前綴some,名字要有意義。

customers;
postedMessages;
someCustomers;
someItems ;

 

6.     (Field)命名

非公有,非靜態(tài)字段命名以m開頭。 
靜態(tài)域命名以s開頭。
其他字段以小寫字母開頭。
public static final 字段(常量) 全部大寫,并用下劃線連起來。

例子:

1.  public class MyClass 

2.  {  

3.      public static final int SOME_CONSTANT = 42;  

4.      public int publicField;  

5.      private static MyClass sSingleton;  

6.      int mPackagePrivate;  

7.      private int mPrivate;  

8.      protected int mProtected;  

9.  }

7.     文件命名規(guī)范

res/layout目錄下文件:

統(tǒng)一用小寫和下劃線"_"組合命名,建議xml文件加個前綴以便區(qū)分,如對話框的xml配置文件:dlg_name.xml;

res/drawable目錄下文件:

統(tǒng)一用小寫加下劃線“_”組合命名,同上,每個資源文件最好加個前綴以便區(qū)分,如:btn_submit_default.png,btn_ submit _pressed.png,btn_ submit.xml;

 

 

樣式規(guī)范

1.       注釋/Javadoc :使用標(biāo)準(zhǔn)樣式寫它

2.      簡短的方法 :不寫超大的方法,如果一個方法超過一屏,則考慮重構(gòu)。

3.      字段(成員變量):要么是在該文件的頂部,或緊接在使用它們的方法前面。

4.      局部變量 :限制作用域

5.      行長度 :一行的最大長度是一屏。

6.      一致性 :保證代碼規(guī)范的一致性。

7.      在定義類時,應(yīng)該按照訪問權(quán)限的大小分別排列屬性和方法。

1、public
2、protected
3、包級別(沒有訪問修飾符的,默認(rèn)為friendly)
4、private

8.     單位使用規(guī)范。

在使用單位時,如果沒有特殊情況,一律采用dip和sp(字體大小單位)這兩個單位。因為這兩個單位是與設(shè)備分辨率無關(guān)的,能夠解決在不同分辨率的設(shè)備上顯示效果不同的問題。

 

 

附錄:

Google Code Style Guidelines for Contributors  http://source./source/code-style.html

 


    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多