从谷歌Android获取第一张图片

时间:2013-10-03 08:28:49

标签: android android-image google-image-search

我需要根据给定的关键字从Google图片中获取第一个图片网址,然后在手机上使用图片加载器进行显示。任何人都可以告诉我这是可能的,我该怎么做?

1 个答案:

答案 0 :(得分:0)

您可以使用Google的自定义搜索API,但这会花费您每次搜索的费用。

您也可以这样做:

  • 向此地址https://www.google.com/search?tbm=isch&q=kitten
  • 发出Http请求
  • 编写正则表达式以抓取第一张图片的网址
  • 向该网址发送另一个Http请求
  • 将请求的结果读入字节数组
  • 将字节数组转换为位图
  • 设置ImageView并调用imgView.setImageBitmap

我很模糊,因为我不知道你到目前为止尝试了什么,而且实际的代码也会相当复杂。

编辑:快速搜索会显示此相关的SO问题:Google image search by image in android