是否可以将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反向图像搜索需要公共图像的网址,即互联网上存在的图像而不是在移动设备上。
是不是?谁能证实这一点?