如何检查构建版本大于android N.

时间:2017-08-24 06:40:10

标签: android android-build

if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.N){...do something..}

无法找到N.how来检查比android N更大的构建版本

5 个答案:

答案 0 :(得分:2)

Code name   Version     API level
Oreo        8.0         API level 26
Nougat      7.1         API level 25
Nougat      7.0         API level 24

您应该检查 Build.VERSION.SDK_INT >= Build.VERSION_CODES.N

  

“O”版本是临时API级别,仅可用于   Android O开发人员预览版中的开发和测试。

答案 1 :(得分:1)

if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.N){
// perform Opertaion
}

这必须工作。享受。

答案 2 :(得分:0)

if(Build.VERSION.SDK_INT> = 24){...做点什么..}

也许这有效

答案 3 :(得分:0)

解决方案是我使用应用(build.gradle) 构建工具版本“23.0.3”所以我无法找到N而我改为 25.0.1 ,工作正常。

N所需的最小构建工具版本为24。

答案 4 :(得分:0)

int currentapiVersion = android.os.Build.VERSION.SDK_INT;


 if (currentapiVersion >= 28) {

        // Do something for 28 and above versions
       
    } else {

        // do something for phones running an SDK before 28

    }

并使用此表:

  SDK_INT value        Build.VERSION_CODES        Human Version Name       
    1                  BASE                      Android 1.0 (no codename)
    2                  BASE_1_1                  Android 1.1 Petit Four
    3                  CUPCAKE                   Android 1.5 Cupcake
    4                  DONUT                     Android 1.6 Donut
    5                  ECLAIR                    Android 2.0 Eclair
    6                  ECLAIR_0_1                Android 2.0.1 Eclair                  
    7                  ECLAIR_MR1                Android 2.1 Eclair
    8                  FROYO                     Android 2.2 Froyo
    9                  GINGERBREAD               Android 2.3 Gingerbread
   10                  GINGERBREAD_MR1           Android 2.3.3 Gingerbread
   11                  HONEYCOMB                 Android 3.0 Honeycomb
   12                  HONEYCOMB_MR1             Android 3.1 Honeycomb
   13                  HONEYCOMB_MR2             Android 3.2 Honeycomb
   14                  ICE_CREAM_SANDWICH        Android 4.0 Ice Cream Sandwich
   15                  ICE_CREAM_SANDWICH_MR1    Android 4.0.3 Ice Cream Sandwich
   16                  JELLY_BEAN                Android 4.1 Jellybean
   17                  JELLY_BEAN_MR1            Android 4.2 Jellybean
   18                  JELLY_BEAN_MR2            Android 4.3 Jellybean
   19                  KITKAT                    Android 4.4 KitKat
   20                  KITKAT_WATCH              Android 4.4 KitKat Watch
   21                  LOLLIPOP                  Android 5.0 Lollipop
   22                  LOLLIPOP_MR1              Android 5.1 Lollipop
   23                  M                         Android 6.0 Marshmallow
   24                  N                         Android 7.0 Nougat
   25                  N_MR1                     Android 7.1.1 Nougat
   26                  O                         Android 8.0 Oreo
   27                  O_MR1                     Android 8 Oreo MR1
   28                  P                         Android 9 Pie
   29                  Q                         Android 10
  10000                CUR_DEVELOPMENT           Current Development Version