2013-05-15 55 views
-3

在Android中,當我們寫,是建立一個類還是Build.VERSION是一個類?

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) 

在此,打造的是一個類,VERSION是它一個常量,那麼什麼是SDK_INT 或者, Build.VERSION本身就是一個類和SDK_INT是在不斷它呢?

+1

參考[此鏈接](http://developer.android.com/reference/android/os/Build.VERSION.html) – CRUSADER

+0

您可以通過檢查Android源代碼自行驗證。 – Teovald

回答

1

android.os.Build是一類。

android.os.Build有兩個公共靜態內部類VERSIONVERSION_CODES

SDK_INT的值在VERSIONHONEYCOMBVERSION_CODESpublic static final int的數據成員。

您可以在the source code to android.os.Build中看到此內容。

+0

感謝您的答案,所以這意味着在Android的內部類不遵循帕斯卡符號.. –

+0

@AmitBhandari:因爲我不知道什麼是「pascal符號」,我不能回答。 – CommonsWare

+0

像在java中一樣,我們遵循pascal符號,其中類的名稱中的每個單詞的第一個字母是大寫字母-NullPointerException。對於常量來說,所有的字母大寫都是 - YES_OPTION ..所以看VERSION它看起來更像是一個類的常量.. –