若是targetSdkVersion为29,而且测试手机为Android 10,那么会发现,就算申请了存储权限,读写外置存储依旧是无效的。android
这是由于Google 针对 Android 10,对存储权限进行了进一步的限制,每一个App都有一块分区存储,能够进行读写访问,除此以外的路径,就访问不了了。web
分区存储包含svg
因此,对于Android 10没法读写外置存储的问题,有如下几种解决方案测试
详见官方文档 Android 10 中的隐私权变动google