从webView/Cordova创建位图

4

我在Webview/Cordova中加载了一个页面。
是否可能获取加载在该webview中ID/类为XYZ的图片的位图对象?

我知道可以将图像URL传递给Java并在那里加载图像,然后创建位图对象。但在这种情况下,必须重新加载图像。

2个回答

3

最终我找到了解决这个问题的方法。
它有三个步骤:

1. 将Webview中的图像转换为base64字符串
(这个链接可以帮助你完成。)

2. 通过cordova桥将base64字符串传递给Java。

3. 在Java中对base64字符串进行解码以创建位图。
(这个链接可以帮助你完成。)


1

Android 2.3可以从缓存获取image_file,4.0及以上版本则无用。


也许您可以更详细地阐述一下。这样会更有用。 - Trilarion

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接