正确的URL语法用于: - URL url = new URL(“url-goes-here”);

时间:2015-05-13 03:09:11

标签: android url inputstream

我正在从网页中检索图片(例如http://i.imgur.com/2awcjKe.png)。

 InputStream in = new java.net.URL(url).openStream();
            Bitmap image = BitmapFactory.decodeStream(in);
            in.close();

所以我使用了ip地址而不是域名,但没有得到任何结果。 我是否需要添加端口号。还呢? 如果是,使用什么端口?

1 个答案:

答案 0 :(得分:0)

IP应该可以正常工作,首先在浏览器上打开图像,确保您的IP地址正确无误。 ip可能使用虚拟主机服务于多个站点。

来自http://developer.android.com/reference/java/net/URL.html

  

平等IP地址并不意味着内容相同。虚拟主机许可   不相关的站点共享IP地址。这种方法可以报告两个   否则不相关的URL是相同的,因为它们托管在   同一台服务器。