如何将uri转换为URL进行谷歌反向搜索?

时间:2017-02-04 16:01:40

标签: java android url uri google-image-search

是否可以将Uri(我的图库中的图片)转换为Url以供使用:

https://images.google.com/searchbyimage?image_url=" IMAGE_URL"

并获得相对谷歌图像反向搜索的结果?如果没有,为什么?

我使用此代码:

...
// get the uri of an image into the gallery
...
URL imgUrl = new URL(imgUri.toString());
...
// load the desired web page
myWebView.loadUrl("https://images.google.com/searchbyimage?image_url="+imgUrl);

// set the entire Activity window as a WebView
setContentView(myWebView); 
...

我获得的网址是:

文件:///storage/emulated/0/Android/data/it.androidapp......../files/Pictures/imgCamera/photo.jpg

并且显示的Google网页为空,其中包含以下内容:

"网址未引用图片,或图片无法公开访问。"

所以我认为这不是从uri到url问题的转换,但是这种方法无法实现,因为Google反向图像搜索需要公共图像的网址,即互联网上存在的图像而不是在移动设备上。

是不是?谁能证实这一点?

0 个答案:

没有答案