Android7.0相机和URI报exposed beyond app through ClipData.Item.getUri()错误

    技术2022-07-13  82

    今天在写系统分享的时候,报了这个错误,百度一下,大部分的解决方案都是AndroidManifest.xml中添加provider,然后在写XML和工具类,十分麻烦,而且provider中还要引用android.support.v4.content.FileProvider这种过时的包。

    最后我参照一个项目,发现了一个非常简单的解决方案:

    在Application的onCreate方法中添加下面的代码就可以解决该问题

    // android 7.0系统解决拍照的问题 StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder(); StrictMode.setVmPolicy(builder.build()); builder.detectFileUriExposure();

     

    Processed: 0.012, SQL: 9