獲得android版本
1. 如何獲取手機的android版本號
您好,根據您的需求,可以通過以下兩行代碼獲得相關系統屬性:
String
version_sdk
=
Build.VERSION.SDK;
//
設備SDK版本(Android版本號)
String
version_release
=
Build.VERSION.RELEASE;
//
設備的系統版本
希望能幫到您,還有什麼問題歡迎您追問。謝謝。
2. 如何獲取android系統當前版本
獲取當前應用的版本號:
private String getVersionName() throws Exception
{
// 獲取packagemanager的實例
PackageManager packageManager = getPackageManager();
// getPackageName()是你當前類的包名,0代表是獲取版本信息
PackageInfo packInfo = packageManager.getPackageInfo(getPackageName(),0);
String version = packInfo.versionName;
return version;
}
獲取當前系統的版本號:
textView.setText("Proct Model: " + android.os.Build.MODEL + ","
+ android.os.Build.VERSION.SDK + ","
+ android.os.Build.VERSION.RELEASE);
3. android怎麼獲取系統版本
如果是獲取手機的SDK版本的話那麼直接調用:android.os.Build.VERSION.RELEASE;如果是獲取你客戶端軟體的版本的話那麼調用:getPackageManager().getPackageInfo("你的包名", 0).versionName (.versionName或者.versionCode 看你把版本號配置在androidmanifest.xml裡面的哪個欄位了)
4. 怎樣查看Android手機系統版本號
以OPPO手機為例,查看Android手機系統版本號的方法如下:
一、打開手機,在手機桌面上找到」設置「一項,點擊進入。
5. 如何獲取android系統當前版本
設置中最後一項關於手機里就有當前的版本號
6. Android獲取系統(ROM)類別及版本號
很多時候我們需要知道用戶當前使用的是什麼系統,甚至是系統的版本號(比如MIUI V7、V8)來進一步處理業務邏輯,比如打開系統許可權設置界面。
感謝國內各大Android手機/系統生產商,讓我們這些Android開發者每天都樂(傷)此(心)不(欲)疲(絕)的解決這些差異化問題。
通過讀取 android.os.Build.MANUFACTURER 常量來獲取設備的製造商從而確定設備所使用的系統。
常用 MANUFACTURER 常量對應關系
使用示例:
總結 :此方法通常有效,因為我們通常認為小米的手機使用MIUI系統,華為的手機使用EMUI系統等這種關聯關系,那麼就可能存在以下情況:
當然如果還想獲取系統的版本號,可能這個方法就有點無力回天了。
因此我們可以通過在文件內容中查找一些特徵標識從而確定系統類別。
在對 build.prop 進一步了解的過程中,找到了別人對這一部分的具體使用和講解,這里就不再過多闡述。
別人的使用講解
別人封裝好的工具類
總結 :此方法通常更為有效(取決於特徵標識的有效性),但比方法1略復雜一些。但是此方法可能存在一個致命的問題就是可能在某些設備上你無法讀取 build.prop 文件,據網上資料顯示(華為mate10 及後續的一些新設備無法讀取此文件)。
對於以上兩種方法,方式不同,也都存在各自的短板,因此在實際生產環境中最好是根據自己的需求而定,甚至是結合兩者方法的特點來實現需求,到目前為止並沒有找到其它更為行之有效能夠適應所有情況的獲取系統類型和版本的方法,如果有,謝天謝地請您告訴我,不勝感激。
附錄:
小米開發文檔- 如何識別小米設備/MIUI系統 ,關於開發文檔中提到的讀取屬性,應該是使用 SystemUtil.java 實現
更多參考資料: https://blog.csdn.net/xx326664162/article/details/52438706
7. 如何獲取設備上運行的android版本信息
幾乎所有智能手機愛好者都知道這個故事,蘋果公司拒絕使用Adobe Flash在Safari手機瀏覽器上,現在谷歌也這么幹了。 史蒂夫·喬布斯發表了一封公開信表示蘋果決定不再支持Flash。2012年初,經過多次使Flash在移動終端正常工作的嘗試均告失敗,Adobe公司宣布,他們將不再支持Android 4.1及以上版本的Flash。HTML5作為一個「開放」的Adobe Flash的替代品 - 取得了這次的勝利,成為新一代在移動瀏覽器上的媒體技術。但是,這並沒有阻止人們從充滿活力的Android開發者社區獲得在最新版本的安卓系統和像Galaxy S III,HTC One X+,Nexus 4,Nexus 7 和Nexus 10等最新的設備上工作的最先進的技術,因為在互聯網上仍然有很多地方使用Flash。是的,有一個非常簡單的方法在你的Android 4.1或4.2糖豆設備上使用Adobe Flash。 如果你已經能在你的設備上任意安裝APK,接下來的步驟你將不會有任何問題,現在讓我們開始吧。 免責聲明:本文只是一個指南,您遵照本指南做出的行為所造成的後果都將自己負責,本站將不承擔任何責任。 要求: 1.最新版本的Adobe Flash Player的APK。從本站下載到你的Android 4.1設備。 2.一個還支持Adobe Flash Player的瀏覽器。我建議是Mozilla Firefox瀏覽器。 說明: 1.在你的設備上依次打開 設置 > 安全 勾選上「未知的來源」 。 4.點擊安裝。 現在Adobe Flash Player將安裝在你的Android 4.1或4.2 果凍豆設備上。要使用它,你只需要啟動瀏覽器,像Mozilla Firefox瀏覽器還支持Adobe Flash。如果瀏覽器已經運行,您需要重新啟動它,重啟之後即可生效。
8. 如何獲得Android系統版本
點擊手機設置 然後拉到最下面 點擊關於 最後點擊軟體信息 便可以看到安卓版本
9. 如何獲取android系統當前版本
直接在系統主屏目錄下點擊屏幕下方,導航按鍵上方的Menu鍵,點擊右下角的選項「設置」(Settings),進入設置菜單後在屏幕上用手指輕輕向下滑動至屏幕最低端,這是會出現「AboutPhone」的選項分類,點擊進入。進入後再在屏幕上用手指輕輕向下滑動至屏幕最低端,從上往下倒數第四項就是目前的系統版本,而最後一項則是系統更為詳細的版本數據。倒數第二項為Linux內核版本,倒數第三項為系統基帶版本。