Android 11 Bate3已经更新了好几天了,前面写了 Bate1的Api更新内容Android 11(R)适配指北_(7月更新),为啥要重新写一篇文章呢,因为东西变了,所以重新霍霍一下。

1,运行环境

Android studio 4.1 在8-17已经发布了,需要的可以去官网下载,那么需要适配 Android 11 那么建议下载 studio4.2 (金丝雀版)。毕竟官网也说建议下载预览版,差别就在于旧版SDK不兼容,在 4.1 显示的SDK 是 Android 10.0+,4.2显示的是Android 11。

Android 11(R)适配Bate3

2,官网版本介绍变更

Android 11的官网介绍已经从最初的分模块介绍变成分类介绍,当前需要适配Android11,需要了解 隐私权限更新功能和API影响应用的行为变更。更加详细的介绍了Android 11 需要适配的功能。

分区存储 需启用旧版存储模型以进行升级,请在应用的清单中将 preserveLegacyExternalStorage 属性设为 true

处理媒体文件

Android 11(R)适配Bate3

从介绍中可以很直观的看出,Android 11  在多媒体文件处理中只有  修改或删除  和  直接文件路径访问代码或库中的文件 的情况下 需要处理适配,并且在后面也给出了适配方式,使用 内容提供者 去获取文件信息,强刷了一波 内容提供者的存在感

分区

 

 

 

 

 

(忙了  下次继续,没机会等下次的可以官网看看,照抄有点不太好)

 

 

相关文章: