首页 > 代码库 > android 5.0 Build.VERSION_CODES 无效
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人 整理发布,转载须标明出处。
android 5.0 Build.VERSION_CODES 无效
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。