Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB
发布日期:2022-02-14 23:02:41 浏览次数:23 分类:技术文章

本文共 1066 字,大约阅读时间需要 3 分钟。

①        获取android系统的版本信息。
 当前开发代号   Build.VERSION.CODENAME  
 源码控制版本号   Build.VERSION.INCREMENTAL  
 版本字符串   Build.VERSION.RELEASE  
 版本号   Build.VERSION.SDK  
           版本号   Build.VERSION.SDK_INT  

②   这个类封装了已经存在的SDK框架及android版本。
ECLAIR_0_1
December 2009: Android 2.0.1
ECLAIR_MR1
January 2010: Android 2.1
FROYO
June 2010: Android 2.2
GINGERBREAD
November 2010: Android 2.3
GINGERBREAD_MR1
February 2011: Android 2.3.3.
HONEYCOMB
February 2011: Android 3.0.
HONEYCOMB_MR1
May 2011: Android 3.1.
HONEYCOMB_MR2
June 2011: Android 3.2.

ICE_CREAM_SANDWICH Android 4.0.

从上面可以知道Android为我们提供了一个常量类Build,其中最主要是Build中的两个内部类VERSION和VERSION_CODES,

VERSION表示当前系统版本的信息,其中就包括SDK的版本信息,用于成员SDK_INT表示;

对于VERSION_CODES在SDK开发文档中时这样描述的,Enumeration of the currently known SDK version codes. These are the values that can be found in . Version numbers increment monotonically with each official platform release.

其成员就是一些从最早版本开始到当前运行的系统的一些版本号常量。

  在我们自己开发应用过程中,常常使用如下的代码形式判断运行新API还是旧的API:

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB)     {            // 包含新API的代码块    }    else    {            // 包含旧的API的代码块    }

转载地址:https://blog.csdn.net/fei900724/article/details/51643880 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:android weakreference内存进行优化
下一篇:按钮形式的可展开的listview

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2024年04月19日 08时47分23秒