android 5.0 Build.VERSION_CODES 无效

现在对android 5.0 api内部处理机制比较困惑。如果我的android app 使用 android 5.0版本进行编译,那么编译后的app是可以再android 5.0 和以后版本运行的.如果开发中配置(Build.VERSION.SDK_INT>= Build.VERSION_CODES.LOLLIPOP) 依然能有效,如果运行在其他比较老的设备(android系统版本比较老),该设备没有给 Build.VERSION_CODES.LOLLIPOP 定义,如果才能以一种通用的方式运行  Build.VERSION.SDK_INT>= Build.VERSION_CODES.LOLLIPOP 这段代码?

处理方法

如何在不支持的老设备上运行这段带代码?
   
很简单:不需要设置变量
Build.VERSION_CODES.LOLLIPOP  最终的静态int值,运行的时候会直接调用 Build.VERSION_CODES.LOLLIPOP 对应的具体int值,你要是你在你的程序中把该值写成具体的int值即可。
 
 比如在android 5.0 版本中,你通过控制台输出,得到具体的int值,然后直接在你的程序中写死即可,这样就可以在老的android版本中运行了..


原文地址:http://www.itmmd.com/201411/183.html 
该文章由 萌萌的IT人 整理发布,转载须标明出处。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值