根据官方文档,从Android7.0版本开始 使用URI打开或安装文件需要单独在应用里配置了,只需在application的oncreate里加上就行了:
StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
StrictMode.setVmPolicy(builder.build());
builder.detectFileUriExposure();
对 很简单 ,比FileProvider简单多了,其他的代码无需改动。