从 webView/Cordova 创建位图

Create bitmap from webView/Cordova

我在 webview/Cordova 中加载了一个页面。
是否可以使用 id/class XYZ 获取加载到该 webview 中的图片的位图对象?

我知道可以将图像 url 传递给 java 并在那里加载图像并从中创建位图对象。但在那种情况下必须重新加载图像。

我终于找到了解决这个问题的方法。
它有 3 个步骤

1.convert Webview中的图片转成base64String
This link 会帮助你做到这一点。)

2.Pass base64String 到 java 使用 cordova 桥。

3.Decode base64string in java 创建位图
This link 将帮助您做到这一点。)

android 2.3可以从缓存中获取image_file,4.0+,无用