具体错误: 在选择选择图片或拍照 后进行图片裁剪 报错:
Caused by: android.os.FileUriExposedException: file:///storage/emulated/0/maps/picture.jpg exposed beyond app through Intent.getData()
造成原因:Android 版本不一样 权限的申请方式不一样,例Android7.0+ 文件读取时
解决方法:(两种)1.链接:百度到最多的方法 (此方法没有亲测,因为麻烦)
2.在 Activity的onCreate()里添加 两行代码 (亲测,有用)
StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
StrictMode.setVmPolicy(builder.build());
第二种方法的详解地址:https://blog.csdn.net/tanghongchang123/article/details/68490946