正常来说是我们通常采用的是适配是
1 FileProvider方式
目前绝大多数也是采用这个。
还有一种更加简单的适配办法那就是
targetSdkVersion 小于 24 (hhh,开个玩笑)
正解的是:
StrictMode 严苛模式应用
其中有个VmPolicy 虚拟机策略检测就可以解决这个。详细的可以自己去了解下
if (Build.VERSION.SDK_INT > Build.VERSION_CODES.N) {
StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
StrictMode.setVmPolicy(builder.build());
builder.detectFileUriExposure();
}