1. 程式人生 > >Android 獲取手機廠商、系統版本等資訊

Android 獲取手機廠商、系統版本等資訊

在開發中 我們有時候會需要獲取當前手機的系統版本來進行判斷,或者需要獲取一些當前手機的硬體資訊。

android.os.Build類中。包括了這樣的一些資訊。我們可以直接呼叫 而不需要新增任何的許可權和方法。

android.os.Build.BOARD:獲取裝置基板名稱
android.os.Build.BOOTLOADER:獲取裝置載入程式版本號
android.os.Build.BRAND:獲取裝置品牌

android.os.Build.CPU_ABI:獲取裝置指令集名稱(CPU的型別)

android.os.Build.CPU_ABI2:獲取第二個指令集名稱

android.os
.Build.DEVICE:獲取裝置驅動名稱 android.os.Build.DISPLAY:獲取裝置顯示的版本包(在系統設定中顯示為版本號)和ID一樣 android.os.Build.FINGERPRINT:裝置的唯一標識。由裝置的多個資訊拼接合成。 android.os.Build.HARDWARE:裝置硬體名稱,一般和基板名稱一樣(BOARD) android.os.Build.HOST:裝置主機地址 android.os.Build.ID:裝置版本號。 android.os.Build.MODEL :獲取手機的型號 裝置名稱。 android.os.Build.MANUFACTURER:
獲取裝置製造商 android:os.Build.PRODUCT:整個產品的名稱 android:os.Build.RADIO:無線電韌體版本號,通常是不可用的 顯示unknown android.os.Build.TAGS:裝置標籤。如release-keys 或測試的 test-keys android.os.Build.TIME:時間 android.os.Build.TYPE:裝置版本型別 主要為"user""eng". android.os.Build.USER:裝置使用者名稱 基本上都為android-build android.os.Build.VERSION
.RELEASE:獲取系統版本字串。如4.1.22.22.3等 android.os.Build.VERSION.CODENAME:裝置當前的系統開發代號,一般使用REL代替 android.os.Build.VERSION.INCREMENTAL:系統原始碼控制值,一個數字或者git hash值 android.os.Build.VERSION.SDK:系統的API級別 一般使用下面大的SDK_INT 來檢視 android.os.Build.VERSION.SDK_INT:系統的API級別 數字表示

android.os.Build.VERSION_CODES類 中有所有的已公佈的Android版本號。全部是Int常亮。可用於與SDK_INT進行比較來判斷當前的系統版本