标识代码使用版本

方法添加以下注解后,可表明代码编译的最低版本

@RequiresApi(api = Build.VERSION_CODES.LOLLIPOP)
@TargetApi(Build.VERSION_CODES.LOLLIPOP)
@SuppressLint(“NewApi”)

此时如果编译使用的最低版本低于注解版本,则IDE出现红色警告,但是代码任然可以正常运行,
如果保证代码在低版本可以正常使用则要在代码中区分,如下所示:

if(Build.VERSION.SDK_INT >= 23)
   {
        //使用api 23以上加入的方法
   }

你可能感兴趣的:(标识代码使用版本)