将图像从内部存储加载到适用于Android7 +的WebView中

时间:2019-03-03 22:49:04

标签: java android android-webview

我正在使用网络视图显示图像,它将图片保存到内部存储中,然后加载它,效果很好。然后我意识到它不适用于Android 7+。这是因为UriExposedException。

我试图像这样使用FileProvider:

String uri = FileProvider.getUriForFile(contex,getString(R.string.file_provider),file).toString();
String b = "<html><head></head><body style=\"margin: 0px;\">" +
"<img src=\"" + uri + "\" width=\"100%\"></body></html>";
webView.loadDataWithBaseURL("", b, "text/html", "utf-8", "");

但是仍然不知道如何执行此操作吗?

0 个答案:

没有答案