我有一些可以工作的代码,但现在不行,我不知道为什么。我正在尝试从 URL 下载图像,但没有检索到任何内容。我有以下代码:
URL u;
u = new URL("https://sites.google.com/site/mymoneymobilesite/rugbynut/leagues/league%20six%20nations.png");
URLConnection ucon = u.openConnection();
InputStream is = ucon.getInputStream();
Bitmap tmp_bmp = BitmapFactory.decodeStream(is);
就像我说的,这是几个月前的工作,但我来更新一些其他代码,发现它不再是了。
有人可以帮忙吗?
更新:我已经尝试过代码:
InputStream iStream = (InputStream) u.getContent();
Drawable d = Drawable.createFromStream(iStream, "test");
但 d 为空。我使用与上面相同的 URL(图像是公开的)并且应用程序连接到互联网没有问题,因为它正在管理下载其他数据。
还有什么想法吗?