将图像保存在webview Android SDK中

时间:2011-11-12 04:13:19

标签: android

我正在为一些朋友制作一个简单的应用程序,用于显示我的网站上有图像的Android手机。我使用webview来显示应用程序内的网站。我希望用户能够保存实际图像。通过按住图像或实际单击按钮。一直在谷歌搜索文档和似乎找不到任何东西。

1 个答案:

答案 0 :(得分:0)

我还没有真正玩过这个,但是从文档看来你至少有两个(不推荐的)选项:

  1. getHitTestResult()
  2. requestImageRef(Message msg)
  3. 根据文档,您可以使用第一个选项来测试IMAGE_TYPE作为结果,并且还提供了图像的网址:

      

    如果找到HTML :: img标记,则将HitTestResult类型设置为   IMAGE_TYPE和网址在“额外”字段中设置。

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

      

    请求用户最后触摸的图像的网址。消息将是   使用表示url作为其对象的String发送到其目标。

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

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