标识代码使用版本

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

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

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

if(Build.VERSION.SDK_INT >= 23)
   {
        //使用api 23以上加入的方法
   }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,548评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,259评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,999评论 6 342
  • 第二次读书会因个人原因迟到了半小时,加入后就爬梯翻着看,感觉这次信息量好大。弗洛伊德精神分析,依稀记得高中时...
    微微燕儿阅读 237评论 0 1
  • 紫藤缠绕的凉亭,是我最喜欢的小确幸的地方。 春天有紫藤花香气扑鼻,夏天有繁茂的叶子遮阳顺便送些凉气,好不惬意。 秋...
    摄小影阅读 398评论 0 1