1

我需要根据给定的关键字从 Google 图片中获取第一个图片 url,然后使用手机上的图片加载器显示它。谁能告诉我这是可能的,我该怎么做?

4

1 回答 1

0

您可以使用 Google 的自定义搜索 API,尽管每次搜索都会花费您金钱。

你也可以这样做:

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

我含糊其辞,因为我不知道您到目前为止尝试过什么,而实际的代码将相当复杂。

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

于 2013-10-03T08:59:34.720 回答