Java android webview加载图像

Java android webview加载图像,java,android,android-webview,Java,Android,Android Webview,我查看了50多个来源,没有一个提供确切的信息 将html与代码中的图像一起加载到webview中确实会使webview加载图像,仅当图像存在于资源中时 我也可以让webview显示来自其他网站的图像 我正在动态创建图像,并希望在webview中显示它们 我无法将文件复制到assets文件夹,因此也无法从那里加载它们 这就好像是为了防止我正在努力实现的一个非常特定的功能而精心设计的 有许多答案提供了解决方案,但没有一个是有效的,而且这些答案是多年前的 我想加载GetFileDir()中存在的文件;

我查看了50多个来源,没有一个提供确切的信息

将html与代码中的图像一起加载到webview中确实会使webview加载图像,仅当图像存在于资源中时

我也可以让webview显示来自其他网站的图像

我正在动态创建图像,并希望在webview中显示它们

我无法将文件复制到assets文件夹,因此也无法从那里加载它们

这就好像是为了防止我正在努力实现的一个非常特定的功能而精心设计的

有许多答案提供了解决方案,但没有一个是有效的,而且这些答案是多年前的

我想加载GetFileDir()中存在的文件;目录,因为它们是在那里创建的

谢谢你的帮助

我试过了

所有这些:

webView.getSettings().setAllowFileAccess(true);
webView.getSettings().setAllowContentAccess(true);
webView.getSettings().setAllowFileAccessFromFileURLs(true);
webView.getSettings().setAllowUniversalAccessFromFileURLs(true);
webView.getSettings().setBuiltInZoomControls(true);
webView.getSettings().setLoadsImagesAutomatically(true);
webView.getSettings().setJavaScriptEnabled(true);

&尝试在GetFileDir()访问文件的URL的许多组合;在HTML代码中,除了从其他站点和我无法写入的资产加载外,其他任何操作都无效。

我可以通过计算图像的base64字符串并添加HTML标记+代码/url将图像直接添加到HTML中:

<img src="data:image/jpg;base64,######base64string#######">


如何生成base64字符串取决于您。我仍在寻找一种方法,使webview从GetFileDir()加载图像;,我的应用程序的工作目录。

我可以通过计算图像的base64字符串并添加HTML标记+代码/url将图像直接添加到HTML中:

<img src="data:image/jpg;base64,######base64string#######">

如何生成base64字符串取决于您。我仍在寻找一种方法,使webview从GetFileDir()加载图像;,我的应用程序的工作目录