我正在使用MapsForge,一切正常。我的問題是,舊的Android設備不支持Bidi(雙向)文本。舊設備中的波斯街名稱不正確,但在新的Android版本中可以。我想檢測設備的Android版本,以決定是否運行我的自定義(和簡單)Bidi。任何想法?如何檢測運行應用程序的Android版本的設備?
0
A
回答
2
字符串Build.VERSION.RELEASE
會給你用戶可見的版本字符串(即1.5,1.6,2.0),而Build.VERSION.SDK_INT
會給你一個來自Build.VERSION_CODES的值,如果你想要更好地使用它以編程方式進行比較。
StringBuffer buf = new StringBuffer();
buf.append("VERSION.RELEASE {"+Build.VERSION.RELEASE+"}");
buf.append("\\nVERSION.INCREMENTAL {"+Build.VERSION.INCREMENTAL+"}");
buf.append("\\nVERSION.SDK {"+Build.VERSION.SDK+"}");
buf.append("\\nBOARD {"+Build.BOARD+"}");
buf.append("\\nBRAND {"+Build.BRAND+"}");
buf.append("\\nDEVICE {"+Build.DEVICE+"}");
buf.append("\\nFINGERPRINT {"+Build.FINGERPRINT+"}");
buf.append("\\nHOST {"+Build.HOST+"}");
buf.append("\\nID {"+Build.ID+"}");
Log.d("build",buf.toString());
2
android.os.Build.VERSION.SDK
Build.VERSION.RELEASE
//給你的你的版本的實際數量; 2.3.3或2.2
相關問題
- 1. 如何檢測Android設備中的新應用程序
- 2. 如何在Android設備上運行我的Android應用程序?
- 3. 在開發設備上運行版本的iOS應用程序
- 4. 如何檢測使用React Native運行我的應用程序的設備?
- 5. 檢查Android設備中應用程序的運行時權限
- 6. 如何在我的設備上運行Android應用程序?
- 7. 如何在運行常規Android的設備上運行Android Wear應用程序?
- 8. 在應用程序運行時檢測框架版本
- 9. 如何讓應用程序在測試設備上運行
- 10. 如何檢查運行我的應用程序的Android設備是否運行在4.2.2版本或更低版本
- 11. 錯誤在iOS上的10測試版運行的應用程序1設備
- 12. 如何檢測應用程序是在模擬器或設備上運行
- 13. 如何檢測iPhone應用程序是否在iPhone 4設備上運行?
- 14. 如何使用相同的應用程序檢測附近的Android設備
- 15. 如何在真實設備上運行android應用程序?
- 16. 如何在設備上運行Android應用程序
- 17. 如何在設備上運行android應用程序?
- 18. 如何在Android Wear設備上運行Xamarin.Forms應用程序
- 19. Android:如何讓設備只運行一個應用程序?
- 20. 如何在設備啓動時運行android應用程序?
- 21. 檢測Android應用程序中的特定設備
- 22. 應用程序如何檢測網絡上的設備
- 23. iPad開發檢測設備的版本
- 24. android如何檢測應用程序是否在過去運行
- 25. 如何檢索PhoneGap應用程序中的設備版本和平臺?
- 26. 當應用程序運行時禁用Android設備的按鈕
- 27. 如何使用Android應用程序檢測新版本的網站?
- 28. iPhone - 我如何檢測設備在運行時運行我的應用程序adhoc構建
- 29. 我們如何檢測Android設備作爲iOS中的燈塔應用程序
- 30. android應用程序如何檢測設備中的兩個SD卡
我認爲這個問題的答案會幫助你。 http://stackoverflow.com/questions/3093365/android-get-version-of-system – mbauer