27
2017
09

安卓7.0调用相机引起错误

错误日志

Caused by: android.os.FileUriExposedException: file:///storage/emulated/0/photo.jpeg exposed beyond app through ClipData.Item.getUri()

日志分析

系统为7.0原因。

解决方案

在Application之onCreate()方法添加如下代码:

// android7.0系统解决拍照问题
StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
StrictMode.setVmPolicy(builder.build());
builder.detectFileUriExposure();
上一篇:Android Studio 插件开发详解一:入门练手 下一篇:iOS11下compiling IB documents for earlier than ios 7 is no longer supported