Android命名格式化詳解

  嚴格換行java

  通常狀況下一個一換行android

  建議函數的「{}」分別佔一行框架

  例:public void ooSomething()eclipse

  {函數

  ……ui

  }spa

  不要用:ip

  例:public void doSomething(){get

  ….it

  }

  其實兩種方式均可以,這裏不作硬性規定。

  最好用第一種方式由於在eclipse中用這種方式也很方便。

  嚴格縮進

  使用Tab縮進

  註釋縮進和代碼縮進對齊

  嚴格註釋

  文件,類,方法,方法參數,變量,屬性都要註釋

  每一個有含義的變量都要寫註釋。

  文件和類的註釋必定要包含以下元素:

  NameDescriptionVersionDateAuthorChangeCopyright

  主要記住一點遵循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/

相關文章
相關標籤/搜索