2011-11-12 61 views
0

我正在为一些朋友制作一个简单的应用程序,以便在那里使用显示我的网站图像的android手机。即时通讯使用webview来显示应用程序内的网站。我希望用户能够保存实际的图像。通过按住图像或实际点击按钮。一直在寻找谷歌文档,并不能找到任何东西。在webview中保存图像Android SDK

回答

0

我还没有实际使用此发挥各地还没有,但是从文档看来你至少有两个(不推荐)选项:

  1. getHitTestResult()
  2. requestImageRef(Message msg)

根据文档,您可以使用第一个选项来测试IMAGE_TYPE的结果,并提供图像的网址以及:

如果找到HTML :: img标记,则将HitTestResult类型设置为 IMAGE_TYPE,并在“extra”字段中设置url。

第二个选项会给你一个类似的结果:

请求最后的图像由用户触摸的URL。味精将 发送到其目标与表示URL作为其对象的字符串。

不确定这些选项是否与'长按'兼容。

或者,您是如何将单击按钮链接到特定图像的?根据您的解决方案,您也可以使用onLoadResource(WebView view, String url)简单地捕获所有加载的图像资源,构建图像引用列表并下载按钮点击引用的图像资源。

+0

关于该按钮,在实际网站上它只显示1个图像,然后单击该图像以显示下一个图像。所以我希望此按钮在页面上下载图像。 – Reg