FileProvider对用户体验的改变
FileProvider来源
FileProvider是谷歌在安卓7.0后建议使用的,下面是介绍图
用户用的时候感觉是
而对程序员来说
targetSDK 大于或等于24程序间传递文件增加了FileProvider来处理文件,否则抛出
android.os.FileUriExposedException: file:///
用户一般使用的应用间文件传递场景有
使用file与fileProvider传递的不同地方
手机是安卓7.0或以上,分别用es文件浏览器与系统自带的文件浏览器打开的本地文件不同处
FileProvider优点
不同于file传递,fileprovider传递给另一个应用,只有那个应用能打开,其他应用复制地址也不能打开内容