【问题标题】:How to get the specific OS version in android?如何在android中获取特定的操作系统版本?
【发布时间】:2014-10-13 19:12:50
【问题描述】:

我需要为操作系统版本 > 4.4.2 和操作系统版本

当我为此目的使用 android.os.Build.VERSION_CODES 时,它为我提供了 4.4,4.4.1,4.4.2,4.4.3 所有版本的 KITKAT 对应的代码。那么如何具体区分操作系统版本 4.4.2 和 4.4.3 呢?

【问题讨论】:

  • String deviceName = android.os.Build.MODEL;

标签: android android-4.4-kitkat


【解决方案1】:

您可以为此使用 Build.VERSION.RELEASE 字段,请查看this 线程了解详情。但是,我建议您尽可能使用 .VERSION_CODES 字段。

【讨论】:

    【解决方案2】:

    如果适合您的需要,您可以尝试使用android.os.Build.VERSION.RELEASE

    来源:http://developer.android.com/reference/android/os/Build.VERSION.html

    【讨论】:

      【解决方案3】:

      使用这个..http://developer.android.com/reference/android/os/Build.VERSION.html

      你有String RELEASE,这很有用

      【讨论】:

        【解决方案4】:

        你可以用这个:

        String myVersion = android.os.Build.VERSION.RELEASE; // e.g. myVersion := "1.6"
        int sdkVersion = android.os.Build.VERSION.SDK_INT; // e.g. sdkVersion := 8; 
        

        来源:Link

        【讨论】:

        • Wtf... 显示一个不正确的数字 .... 示例:我必须 minSdkVersion 15 并显示 19 ....
        【解决方案5】:

        也许这会对你有所帮助:

        int currentapiVersion = android.os.Build.VERSION.SDK_INT;
        if (currentapiVersion > 11){
            //your code here
        }
        

        有关 API 的更多信息: API's

        【讨论】:

          猜你喜欢
          • 2010-10-08
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多