-
Notifications
You must be signed in to change notification settings - Fork 216
SDK版本与秋之盒版本对应关系
Shunhong Zhang edited this page Jan 21, 2019
·
4 revisions
秋之盒中,SDK与主程序的版本是分离的,其关系好似安卓及其SDK版本的关系
秋之盒版本 | SDK级别 | SDK版本号 | 占有率 |
---|---|---|---|
更早版本 | ? | ? | 10% |
2019.1.1 | 8 | 8.17.0 | 0% |
2019.1.2 | 8 | 8.18.0 | 0% |
2019.1.11 | 8 | 8.21.0 | 0% |
2019.1.18 | 8 | 8.21.1 | 90% |
你可以通过以下代码获取SDK/API级别 |
int apiLevel= BuildInfo.API_LEVEL;
Debug.WriteLine(apiLevel);//8
也可通过以下代码获取SDK版本
Version version = BuildInfo.SDK_VERSION;
Debug.WriteLine(version.ToString());//8.7.0
根据获取的SDK信息,你可以进行一些针对性的秋之盒兼容性处理
- 当SDK级别(SDK版本第一位)变动时:
- 类继承关系变化(需要重新编译)
- 函数默认参数变化(需要重新编译)
- API函数或类等的增删(需要重新编译,并修改源代码)
- 函数被标记不可编译型过期(已编译程序集仍然可以调用,但无法再次编译,需要更改源代码)
- 当SDK版本第二位变动时可能的变化:
- 某些API的内部机制变化
- 某些API增加对用户的询问(可能导致延时)
- API函数或类等被标记为过期(可编译,但有警告)
- 加入新的API函数或类
- 修复大型BUG
- 当SDK版本第三位变化时可能的变化
- 注释变化
- 小BUG修复
- 一些小细节改变