gpt4 book ai didi

Android:从本地存储加载图像到webview

转载 作者:行者123 更新时间:2023-11-29 17:57:16 26 4
gpt4 key购买 nike

我下载图像并存储在本地存储中。我从本地存储的 html 文件加载此图像。
<img src="file:///data/data/com.example/imagefiles/photo.jpg"/>

我从 WebView 加载 html 文件. webView.loadUrl("file:///android_asset/show_download_image.html");但是图像没有显示。我确信下载图像是成功的。我想知道是否可以将图像从本地存储加载到 html 文件中,或者有什么方法可以从本地加载图像?

谢谢。

最佳答案

为什么不尝试像这样直接加载图像:

String base = Environment.getExternalStorageDirectory().getAbsolutePath().toString();
String imagePath = "file://"+ base + "/photo.jpg";
String html = "<html><head></head><body><img src=\""+ imagePath + "\"></body></html>";
webView.loadDataWithBaseURL("", html, "text/html","utf-8", "");

这里的图片在 sd 卡中。您也可以更改用于在 Assets 中保留图像的代码。

关于Android:从本地存储加载图像到webview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18502346/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com