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,开发文档始终使我们学习的利器。

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

  • 相关阅读:
    Roce ofed 环境搭建与测试
    Ubuntu 1804 搭建NFS服务器
    Redhat 8.0.0 安装与网络配置
    Centos 8.1 安装与网络配置
    SUSE 15.1 系统安装
    VSpare ESXi 7.0 基本使用(模板、iso、SRIOV)
    VSpare ESXi 7.0 服务器安装
    open SUSE leap 15.1 安装图解
    KVM虚拟机网卡连接网桥
    GitHub Action一键部署配置,值得拥有
  • 原文地址:https://www.cnblogs.com/wjhblogs/p/5362165.html
Copyright © 2011-2022 走看看