我需要根据给定的关键字从 Google 图片中获取第一个图片 url,然后使用手机上的图片加载器显示它。谁能告诉我这是可能的,我该怎么做?
问问题
1970 次
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 回答