如何在課堂內獲得sdk版本?我想將SDK版本與一個數字進行比較,如果它的某個版本做某些事情。如何在類中獲取SDK版本?
0
A
回答
1
您可以使用Build.VERSION.SDK_INT
來獲取表示SDK版本的INT,並將其與給定的version code:Build.VERSION_CODES.*
(ECLAIR
,FROYO
,等...)。
這可從代碼中的任何位置獲得,並從API級別4開始工作。在API級別4之前(如果您打算針對真正的舊設備),可以使用Build.VERSION_SDK
,它將返回幾乎相同的信息,但在一個字符串(然後使用Integer.parseInt解析它...)。
0
Build.VERSION.RELEASE
可以給你的用戶可見的版本字符串(即1.5,1.6,2.0),而Build.VERSION.SDK_INT
可以給你從Build.VERSION_CODES
的值會更好,如果你想比較反對(編程)來使用。
但是Build.VERSION.SDK_INT
僅適用於Android 1.6及更新版本。 Build.VERSION.SDK適用於所有Android版本,包括1.5。但是,一旦你選擇下降1.5支持,切換到SDK_INT
是個好主意。
相關問題
- 1. 如何在Windows上獲取默認的Informix Connect/SDK版本?
- 2. 如何在運行時獲取最小sdk版本(minSdkVersion)?
- 3. 如何在javascript中獲取mongodb版本?
- 4. 如何在.inputrc中獲取Bash版本
- 5. 如何在Flask中獲取HTTP版本
- 6. 如何在Emacs中獲取linux版本
- 7. 更新的SDK版本,獲取ClassNotFoundException:android.support.v4.view.ViewPager
- 8. 如何獲取bukkit版本?
- 9. 如何獲取css版本
- 10. 如何獲取jCanvas版本?
- 11. 如何獲取Windows版本?
- 12. 如何從代碼獲取Java AWS SDK版本?
- 13. 如何使用BOX-SDK獲取文件的版本號?
- 14. 如何獲取Windows版本 - 如「Windows 10,版本1607」中所示?
- 15. 如何獲取Subversion版本號在IntelliJ社區版中顯示?
- 16. 如何從applet中獲取瀏覽器類型和版本?
- 17. 如何在sdk中獲取靜態庫?
- 18. 如何導入不同的類在不同的Android SDK版本
- 19. 如何從C#中獲取/獲取CAB FileUnique版本號?
- 20. 如何在iPhone中使用鍵盤獲取文本字段sdk
- 21. SVN正在獲取版本
- 22. 獲取一個類的javadoc版本?
- 23. 如何獲取jpl最新版本:jpl7?
- 24. attachmentClassifier - 如何獲取zip版本?
- 25. 如何從ASP獲取.NET .dll版本
- 26. 如何獲取當前的dev_appserver版本?
- 27. 如何獲取發佈版本?
- 28. 如何獲取當前EF版本
- 29. 如何獲取F#版本號?
- 30. 如何獲取JavaFX的版本號?
看一看 http://stackoverflow.com/questions/3551959/possible-to-only-load-specific-lines-of-code-according-to-android-os-version/3552129 #3552129 – user840754
似乎要在這裏回答: –
iandotkelly