android7.0以後路徑要使用FileProvider,否則會報FileUriExposure。
本文使用VmPolicy方式檢測FileUriExposure異常,解決7.0路徑問題
/**
* 使用VmPolicy方式檢測FileUriExposure異常,解決7.0路徑問題
*/
private void initVmPolicy() {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
StrictMode.setVmPolicy(builder.build());
}
}
在項目的Application中初始化使用