1
A
回答
0
固件是Android設備上可用的操作軟件,它有不同的製造商設計的不同版本。基本上它是軟件的設備特定部分。例如,您的手機上可能安裝了Android 4.2.2,但固件號碼看起來完全不同,因爲它涉及的不僅僅是操作系統的更多細節。固件編號由幾個元素組成,所有這些對於手機的功能都至關重要:
PDA:Android操作系統和您的自定義設置。 電話:設備的實際標識符。 CSC(國家出口代碼):語言和國家特定的參數。 引導加載程序:在啓動時運行到所有單元進程的引導加載程序。
軟件構建版本基本固件版本。
請參閱android.os.Build.VERSION
。 SDK或SDK中包含API版本。 android.os.Build.VERSION_CODES
包含相關的常量。
String deviceSoftwareVersion=telephonyManager.getDeviceSoftwareVersion();
請參閱本Build.VERSION
程序代碼中使用它。
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.GINGERBREAD) {
// only for gingerbread and newer versions
}
這可以通過代碼還檢查
System.out.println("button press on device name = "+android.os.Build.MODEL +" brand = "+android.os.Build.BRAND +" OS version = "+android.os.Build.VERSION.RELEASE + " SDK version = " +android.os.Build.VERSION.SDK_INT);
UPDATE
嘗試這一個 -
android.os.Build.FINGERPRINT
android.os.Build.BOARD
Build.HOST
Build.ID
Build.SERIAL
請檢查以下代碼。
最後更新
String mString = "";
mString.concat("VERSION.RELEASE {" + Build.VERSION.RELEASE + "}");
mString.concat("\nVERSION.INCREMENTAL {" + Build.VERSION.INCREMENTAL + "}");
mString.concat("\nVERSION.SDK {" + Build.VERSION.SDK + "}");
mString.concat("\nBOARD {" + Build.BOARD + "}");
mString.concat("\nBRAND {" + Build.BRAND + "}");
mString.concat("\nDEVICE {" + Build.DEVICE + "}");
mString.concat("\nFINGERPRINT {" + Build.FINGERPRINT + "}");
mString.concat("\nHOST {" + Build.HOST + "}");
mString.concat("\nID {" + Build.ID + "}");
((TextView) findViewById(R.id.textView1)).setText(mString);
您還可以使用
Build.DISPLAY
一個版本ID字符串意味着向用戶顯示
相關問題
- 1. 以編程方式獲取IIS版本
- 2. 以編程方式獲取SignalR版本
- 3. 如何以編程方式獲取應用程序的版本
- 4. 如何以編程方式獲取MSI產品版本的C#
- 5. 如何以編程方式獲取nuget包版本?
- 6. 如何以編程方式獲取HDFS和YARN版本?
- 7. 如何以編程方式獲取Eclipse版本?
- 8. 以編程方式獲取最新的npm軟件包版本?
- 9. 以編程方式使用android版本
- 10. 以編程方式檢查android版本
- 11. 以編程方式獲取最新版本Firefox的編號
- 12. 以編程方式獲取最新的joomla版本編號
- 13. 如何以編程方式從feature.xml文件獲取sharepoint功能版本?
- 14. Eclipse RCP:如何以編程方式從產品文件中獲取版本號?
- 15. Erlang:以編程方式獲取應用程序版本
- 16. 如何以編程方式獲取gmail郵件android
- 17. 如何以編程方式獲取應用程序的最新版本?
- 18. 以編程方式獲取最新的magento版本
- 19. 以編程方式獲取當前版本的ruby標準庫
- 20. 以編程方式獲取DLL的版本號
- 21. 在iOS中以編程方式獲取應用的版本
- 22. 以編程方式獲取完整的Ruby版本?
- 23. 以編程方式獲取項目的Maven版本
- 24. 如何以編程方式獲取layout_weight?
- 25. 如何以編程方式獲取MySQL連接器/ NET驅動程序版本?
- 26. 如何獲取手機中安裝的android固件版本?
- 27. 如何以編程方式獲取SVN修訂版號?
- 28. 如何以編程方式獲取TortoiseSVN 1.7.x修訂版?
- 29. 如何獲得Cassandra版本以編程方式
- 30. 如何以編程方式取決於目標.NET版本
API版本..與firmwar不一樣e版本 –
我已更新我的回答 – Sampad
謝謝您嘗試幫助。我很感激。不幸的是,你提到的參數都不是固件版本。正如我在原始文章中提到的,我們已經嘗試了Build的幾乎所有內容,包括您提到的那些。 – Hong