如何使本地存储中的图像在 (CodeNameOne) WebComponent 中可见?

How to make images in local Storage visible in (CodeNameOne) WebComponent?

在我的应用程序中,我使用以下代码下载了几张图片:

布尔 bResp = Util.downloadUrlToStorage( url, "IwImage_" + idImage + ".png", 真的 );

这工作正常。

现在,我需要让这些图像在 webComponent 中可见。

如何编写指向这些图像的 IMG TAG?

如何找出指向我设备中这些本地图像文件的 url?

存储对于 Web UI 是不可见的,因为它们位于不同的空间中。但是,您可以使用数据 URI 将任意图像插入 HTML.

您可以使用 WebBrowser.createDataURI(byte[],String) 方法生成可以毫无问题地嵌入到 <img> 标记中的 URI。