com.yuyh.imgsel在Android7.1.1下选择图片闪退。异常信息:FileUriExposedException

@hanq  2017年03月05日 15:11

com.yuyh.imgsel在Android7.1.1下选择图片闪退。异常信息:FileUriExposedException;
解决方法:
Application.onCreate下添加代码

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {

StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
StrictMode.setVmPolicy(builder.build()); }

从Android 7.0开始,一个应用提供自身文件给其它应用使用时,如果给出一个file://格式的URI的话,应用会抛出FileUriExposedException。而相册选择器恰恰是这样的机制所以会抛出FileUriExposedException。


添加新评论