今天针对目前仅有 小米、华为、Pixel 的几台 Android 10 手机做了测试,在不设置 requestLegacyExternalStorage 的前提下:
1、targetSDK 用 28 编译的在 Android 10 上还是可以读取到全部文件,
之后覆盖安装一个 targetSDK 用 29 的,还能继续可以访问。
2、卸载后直接 targetSDK 用 29 编译的在华为 10 上读取不到。
之后明年的下个 Android 10 的小版本更新后,可能会去掉兼容运行的支持,也就是不管 TargetSDK 是多少,最好使用 SAF 访问。
1、targetSDK 用 28 编译的在 Android 10 上还是可以读取到全部文件,
之后覆盖安装一个 targetSDK 用 29 的,还能继续可以访问。
2、卸载后直接 targetSDK 用 29 编译的在华为 10 上读取不到。
之后明年的下个 Android 10 的小版本更新后,可能会去掉兼容运行的支持,也就是不管 TargetSDK 是多少,最好使用 SAF 访问。
展开
10
6