Android开发经验谈Android开发Android技术知识

TargetSdkVersion升级26总结

2019-01-10  本文已影响12人  凌空御风

背景

在Google Play和国内主要应用市场的要求下,更新和上架新产品,targetSdkVersion都要求在26以上。在此背景下,升级势在必行。
本文重点介绍了一些要点,以帮助更新目标 API 级别,满足 Google Play 和应用市场的要求。详细行为变更,请点击您应用的当前 API 级别:

未适配的原因

下面主要对,Android 5.0、6.0、7.0、8.0中适配的点进行介绍及相应解决方案。

Android 5.0(API 级别 21)

请查看下列每个版本对应的“行为变更”页面,以确保您的应用已将这些版本推出的变更纳入考量:

适配点:

Android 6.0(API 级别 23)以下版本

运行时权限

使用的敏感权限

以上权限在使用时都需要动态申请,而且要做好被拒绝时的适配。

解决方案

现在已经有了比较好的开源解决方案,具体的使用参照对应的使用说明。

Android 7.0(API 级别 24)以下版本

影响和解决方案

Android 8.0(API 级别 26)以下版本

主要适配以下几点:

Android 9.0(API 级别 28)以下版本

主要注意以下几点:

上一篇 下一篇

猜你喜欢

热点阅读