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

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

  • 相关阅读:
    fern没有扫描到任何ap
    kali软件的必须知道的那些事
    我的kali学习计划
    arping 自己
    kali密码破解
    kali目录修改
    我的电脑网络不通了
    收藏链接的正确方法
    maltego的 卡 慢 没反应 的问题解决方法
    git报错 failed: The TLS connection was non-properly terminated.
  • 原文地址:https://www.cnblogs.com/wjhblogs/p/5362165.html
Copyright © 2011-2022 走看看