Android分享文件兼容7.0以上系统

部分用户反馈分享功能用不了,然后仔细检查了一下,看着代码,愣是没看出毛病来,然后查了一下,才发现不少小伙伴也出现了这个问题,原因是Android7.0以上系统对文件的权限做了某些安全方面的限制,也就是直接通过Uri.fromFile这个方式将path抓缓存uri是不能用了。

解决问题的大概思路就是,配置一个本APP对应的专门的路径,然后每次需要分享文件的时候,拷贝一份放到这个目录下,然后通过FileProvider来转换成uri,即可正常分享。

 

详细操作就不细说了,看大神门的博客:

http://blog.csdn.net/leilifengxingmw/article/details/57405908

你可能感兴趣的:(技术)