Android命名規範 自定義

2021-08-05 21:35:03 字數 720 閱讀 5810

此規範參考自android原始碼,並加以改進,僅供個人使用,如果你覺得還有可取之處,可以參考下,以後有好的規則,再補充

總體規範:

類名要清晰,能反映出這個類的作用,最好能達到見名知義的效果

方法名要使用動賓短語 eg: public boolean movetasktoback(boolean nonroot);

建構函式使用pascal命名規則,又叫大駝峰規則,首字母大寫

普通方法和成員變數採用小駝峰規則(camel規則),首字母小寫

普通方法的區域性變數採用下劃線規則,以_開頭

1.類的成員變數

所有公開的類常量:定義為靜態final型別,名稱全部大寫 eg: public static final string action_main = "android.intent.action.main";

靜態變數:名稱以s開頭 eg: private static long sinstancecount = 0;

非靜態的私有變數,protected的變數:以m開頭 eg: private intent mintent;protected viewparent mparent;

2.方法的命名

方法引數:名稱以p開頭,表示param的意思 eg: public int getcount(int pcount);

方法內的區域性變數以_開頭,

eg public int getcount (int pcount)  

android 自定義命名空間

一 統一的使用者介面是可以使得應用程式更友好。要做到使用者介面的統一,我們就必須用到風格 style 和主題 theme 自定義乙個view的方法步驟如下 1 首先,在values資料夾下定義乙個atts.xml的檔案,描述自定義的控制項的屬性 在values attrs.xml中 view pla...

Android 命名空間和自定義屬性

在布局檔案中經常看到 我們可以定義自己的命名空間來使用自定義屬性 步驟 1 申明命名空間 xmlns zsg 這裡注意下 在eclipse中如果要使用你自定義的屬性 是不能用res auto的 必須得替換成你自定義view所屬的包 xmlns myxmlns 你的應用程式的包名 如果你在恰好使用的自...

mysql自定義函式命名 MySQL自定義函式

在使用 mysql 的過程中,mysql 自帶的函式可能完成不了我們的業務需求,這時候就需要自定義函式。自定義函式是一種與儲存過程十分相似的過程式資料庫物件。它與儲存過程一樣,都是由 sql 語句和過程式語句組成的 片段,並且可以被應用程式和其他 sql 語句呼叫。自定義函式與儲存過程之間存在幾點區...