我正在从网页中检索图片(例如http://i.imgur.com/2awcjKe.png)。
InputStream in = new java.net.URL(url).openStream();
Bitmap image = BitmapFactory.decodeStream(in);
in.close();
所以我使用了ip地址而不是域名,但没有得到任何结果。 我是否需要添加端口号。还呢? 如果是,使用什么端口?
答案 0 :(得分:0)
IP应该可以正常工作,首先在浏览器上打开图像,确保您的IP地址正确无误。 ip可能使用虚拟主机服务于多个站点。
来自http://developer.android.com/reference/java/net/URL.html
平等IP地址并不意味着内容相同。虚拟主机许可 不相关的站点共享IP地址。这种方法可以报告两个 否则不相关的URL是相同的,因为它们托管在 同一台服务器。