美文网首页
2018-03-15

2018-03-15

作者: LJQ__MY | 来源:发表于2018-08-15 19:58 被阅读0次

    Android7.0调用相机时出现新的错误:

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


    解决办法:

                    在Application的onCreat()方法中添加以下代码:

    StrictMode.VmPolicy.Builder builder =new StrictMode.VmPolicy.Builder();

    StrictMode.setVmPolicy(builder.build());

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

    builder.detectFileUriExposure();

    }

    或者

    // android 7.0系统解决拍照的问题

    StrictMode.VmPolicy.Builder builder =new StrictMode.VmPolicy.Builder();

    StrictMode.setVmPolicy(builder.build());

    builder.detectFileUriExposure();

    相关文章

      网友评论

          本文标题:2018-03-15

          本文链接:https://www.haomeiwen.com/subject/wjqgbftx.html