问下大神们Android SDK的每个版本有什么区别呢,新版的SDK api有什么区别?为什么说能向下兼容?
大家讲道理
大家讲道理 2017-04-17 13:11:32
[Android讨论组]

问下大神们Android SDK的每个版本有什么区别呢,新版的SDK api有什么区别?为什么说能向下兼容?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(1)
怪我咯

当然是越往后,新功能越多啊,举个例子:

android 10(2.2.3/2.2.4)及以下的版本是没有fragment的,从 11(3.0.x) 就有了,这就是新特性,诸如此类的还有很多呢。

不明白题主的“向下兼容”具体指哪方面,就我理解的来说吧:

为了使老版本的sdk能用上新版本的特性和功能,官方都会给出额外的jar包,还是以 fragment 为例,如果我开发的app必须要能在 2.3的系统上运行,但同时要使用 fragment 怎么办呢?此时就可以用引入android.support.v4.jar包,这就是官方给的兼容性解决方案了。

可以发现,随着 SDK 版本的不断升级,官方给出的jar包也越来越多,android.support.v7.jar,v13......

如果你想详细了解下某些版本的升级带来了哪些新特性,欢迎访问Android 5.0 Behavior Changes,当然,感兴趣的话也可以找到历史版本的升级记录,在这里就不多说了。。。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号