Android7.0相機和URI報exposed beyond app through ClipData.Item.getUri()錯誤

今天在寫系統分享的時候,報了這個錯誤,百度一下,大部分的解決方案都是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();

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章