Android 檢查系統版本號

2021-08-13 16:00:37 字數 625 閱讀 6200

android系統的每一次公升級都會帶來一些更新,有些更新是在原有的介面上相容更新,但也有些更新是覆蓋之前的介面而不相容的

比如 相機介面camera(5.0以前) 和 camera2(5.0起支援)

此時需要在應用中根據adnroid版本分別處理,以求支援不同的android版本

sdk中的類build儲存有不同的版本資訊

擷取部分**:

public

class

build

build定義了一些靜態的字串來說明系統資訊

資訊通過getstring獲取

private

static string getstring(string property)

一層層跟蹤就可以檢視儲存的資訊的**處

private

intchkversion()

}

build.version.sdk_int是當前系統版本轉化的整數值

而build.version_codes內有許多的版本號 lollipop是android5.0的發布名稱

轉化成整數值直接比較就可以得出當前系統的版本號

獲取Android系統版本號

威哥這裡和大家一起分享下,首先我們需要在build.gradle檔案中配置每次公升級的版本序號和版本顯示名稱,版本號必須大於上次發布的版本號。注意 系統內嵌版本序號為int型別。廢話不多說,威哥直接上版本獲取方法 系統幫助類 author william 徐威 create time 2018 12...

Android版本號對比

在android開發中不可避免會遇到版本公升級的功能,在版本公升級時就需要對比版本號。public static string getversionname context context catch packagemanager.namenotfoundexception e return nul...

如何修改Android系統的版本號

關於手機裡面的android版本號顯示是從下面的這個系統屬性讀到的 ro.build.version.release 5.1.1 而build.version.release又是從 得到的呢,猜測應該是在系統編譯階段賦值的,結果到build目錄下搜尋build.version.release,果然找...