Android7.0对系统权限进一步的进行了限制,以往的相机调用方式无法满足7.0以上的使用,会造成系统奔溃,在网上一翻搜索直接看到了各种方式来解决,包括FilePrvider和Content Uri的使用。
在这里推荐一种解决方法,该方法不需要修改原有代码,只需要在Application中点击两行代码即可解决。
//解决Android7.0 调用相机奔溃问题
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
StrictMode.setVmPolicy(builder.build());
}