作者badhabit (习惯坏习惯)
看板AndroidDev
标题[问题] 关於显示远端图片
时间Mon Feb 14 08:43:53 2011
开发层: (应用/框架/库/核心)
应用
问题:
我想从
http://www.17life.com/ppon/default.aspx抓图片
(可是下载後转为Bitmap时却都是null...)
输入:
两张一样的图
如果是ok.jpg这张图可以顺利执行
如果是no.jpg就是null...
http://wuya.us/ok.jpg
http://wuya.us/no.jpg
预期输出:
Bitmap的高度
错误输出:
Bitmap为null
错误讯息:
没有...它不跟我说
程式码: (请多利用置底文网站)
try {
InputStream is = new URL("
http://wuya.us/no.jpg").openStream();
//InputStream is = new URL("
http://wuya.us/ok.jpg").openStream();
Bitmap b = BitmapFactory.decodeStream(is);
Log.d("m","图片高度" + b.getHeight());
is.close();
} catch (MalformedURLException e) {
Log.d("m",e.toString());
} catch (IOException e) {
Log.d("m",e.toString());
}
参考: (书籍/网页/...)
我参考Android SDK开发范例大全2里面下载图片的方式
补充说明:
no.jpg我是直接从团购网站下载的
ok.jpg是我用小画家重新存档过的
我猜是这个关系...可是不知道该怎麽解决~"~
--
团聚,是将团购资讯聚集在一起的Android软体。
http://android.wuya.us/2011/02/group-buying.html
未来会增加更多团购网站的资讯。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.160.115.135
※ 编辑: badhabit 来自: 218.160.115.135 (02/14 08:51)
1F:推 IgotYOU:我也碰过这问题 搞了好久还是不会... 最後使用下流招... 02/14 17:23
2F:→ IgotYOU:先把图片存到SD card再读出来 02/14 17:24
3F:推 cassatte:有没有先试试看从本地开启确认图片没问题? 02/14 22:26
4F:→ cassatte:我想问题可能卡在传输的时间跟Thread上 02/14 22:26
5F:→ badhabit:我有试过下载容量更大的图片,都可以正常执行 02/15 00:36
6F:→ badhabit:就是那个团购网站的图片下载不了~"~ 02/15 00:37
7F:→ badhabit:我用电脑或是手机的浏览器都可以正常的看 no.jpg 02/15 00:38