方法添加以下注解后,可表明代码编译的最低版本
@RequiresApi(api = Build.VERSION_CODES.LOLLIPOP)
@TargetApi(Build.VERSION_CODES.LOLLIPOP)
@SuppressLint(“NewApi”)
此时如果编译使用的最低版本低于注解版本,则IDE出现红色警告,但是代码任然可以正常运行,
如果保证代码在低版本可以正常使用则要在代码中区分,如下所示:
if(Build.VERSION.SDK_INT >= 23)
{
//使用api 23以上加入的方法
}