android - 如何比较安卓版本

标签 android version android-version

我正在尝试在我的代码中创建一个条件来比较 Android 版本。类似于;

if(version < 2.2)
{// TODO } 
else
{// TODO }

谁能告诉我该怎么做?

最佳答案

您可以使用 Build.VERSION.SDK_INT 将它们作为整数版本进行比较,因此对于 SDK v 2.2 您将获得值为 8 的整数,而 SDK v 3.0 您将得到 11

请看这个bunch of how to get android version question asked and answered again , 我建议你使用搜索框,并在你写问题的时候浏览一下提供的相关问题 :)

关于android - 如何比较安卓版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6921319/

相关文章:

java - 简单计时器应用程序的架构

eclipse 版本

flutter - 带 flutter 的最低安卓版本

java - Java 版本

c++ - 我应该将哪个 Boost 版本与支持 C++03 的编译器一起使用?

android - 查看 Google Play 服务是否无法更新

android - 是否可以仅针对某个 android 版本显示小部件?

java - Android maven 缺少 Artifact 错误

android - 将位图放在 MediaSessionCompat 上不在锁屏中显示艺术作品?

android - GCM GetRegistrationId 返回空字符串/null