zoukankan      html  css  js  c++  java
  • SDK版本对照

    SDK版本对照

      为了下载android SDK的源码,我到处找链接,好不容易一个链接,发现文件名后面怎么还有一个类似英文名的东西?

                    

      的确,像我这样的初学者,是不知道这个英文单词代表什么意思的。但是在逆代码的过程,发现了Android API给我们提供了这样个类android.os.Build,在这个类中定义了Android SDK每个版本的版本号,版本名,以后其他一些信息,感兴趣的同学可以去开发文档中看看。

      这里的英文单词,就是每个SDK版本的版本名称。

    VERSION_CODES

      Android 1.5:Cupcake(杯子蛋糕)
      Android 1.6:Donut(甜甜圈)
      Android 2.0 / 2.1:Eclair(闪电泡芙)
      Android 2.2:Froyo(冷冻忧格)
      Android 2.3:Gingerbread(姜饼)
      Android 3.0:Honeycomb(蜂巢)

      有时候在编码过程,的确会遇到在不同的SDK版本下,某一个功能的实现方案不一样的情况,这时就需要大家判断SDK的版本,采取不同的实现方案,这样才能让我们的App保证良好的兼容性。所以相信下面这个简单的判断语句对你来说,会非常有用:

    if (Build.VERSION.SDK_INT < Build.VERSION_CODES.GINGERBREAD) {
    ......
    }

      如果想对这个有一个更加深入的了解,建议仔细看看Class android.os.Build,开发文档始终使我们学习的利器。

      希望以上的这些东西对大家会有用!与大家共勉!

  • 相关阅读:
    VUE 源码工具
    elasticsearch 根据主键_id更新部分字段
    Linux下解压文件到其他目录
    centos 7 安装docker
    英语阅读
    将Word文件上传到博客园
    kafka
    ubantu批量下载依赖包+apt命令list
    llvm.20.SwiftCompiler.Compiler-Driver
    Java获取resources文件夹下properties配置文件
  • 原文地址:https://www.cnblogs.com/wjhblogs/p/5362165.html
Copyright © 2011-2022 走看看