Android分享文件兼容7.0以上系统解决分析问题 程序员文章站 2022-12-04 21:20:50 部分用户反馈分享功能用不了,然后仔细检查了一下,看着代码,愣是没看出毛病来,然后查了一下,才发现不少小伙伴也出现了这个问题,原因是Android7.0以上系统对文件的权限做了某... 部分用户反馈分享功能用不了,然后仔细检查了一下,看着代码,愣是没看出毛病来,然后查了一下,才发现不少小伙伴也出现了这个问题,原因是Android7.0以上系统对文件的权限做了某些安全方面的限制,也就是直接通过Uri.fromFile这个方式将path抓缓存uri是不能用了。 解决问题的大概思路就是,配置一个本APP对应的专门的路径,然后每次需要分享文件的时候,拷贝一份放到这个目录下,然后通过FileProvider来转换成uri,即可正常分享。 上一篇: 朱元璋和陈友谅在打仗时,蒙元为什么不来突击? 下一篇: 金国灭亡之后,蒙古和南宋是如何对待女真贵族的? 推荐阅读 解决Android 7.0及以上系统Uri.fromFile获取Uri报错问题 Android分享文件兼容7.0以上系统解决分析问题 解决Android调用系统分享给微信,出现分享失败,分享多文件必须为图片格式的问题 android文件分享在android7.0以上版本报错的解决方案 解决Android 7.0及以上系统Uri.fromFile获取Uri报错问题 Android分享文件兼容7.0以上系统解决分析问题 解决Android调用系统分享给微信,出现分享失败,分享多文件必须为图片格式的问题 android文件分享在android7.0以上版本报错的解决方案