首页 / 科技周边 / 正文

解决Android11分享图片失败

解决Android11上分享图片失败

1.先分析问题原因

首先分享应用数据给第三方应用需要在用到文件共享,就需要在AndroidManifest.xml中配置FileProvider,但是配置了只代表你可以使用FileProvider存储了应用间共享文件,但是在并不代表你使用了FileProvider(后边会讲怎么使用)。

从 Android 11 开始,使用 分区存储模式 的应用即使拥有 READ_EXTERNAL_STORAGE 权限,也无法再访问外部存储中的任何其他应用的 专属目录 中的文件,受此影响应用间分享就需要使用通过应用间共享文件适配的方式( FileProvider进行分享),通过FileProvider,就允许第三方应用读取你的应用所分享的文件,而不会受到分区存储的限制。

如有侵权请及时联系我们处理,转载请注明出处来自