为什么获取网络图片失败?
2014-10-17 10:28
239 查看
============问题描述============
我从网上找了Android获取网络图片的代码,自己试了一遍可以运行,(图片的url是http://www.baidu.com/img/baidu_sylogo1.gif)。
但是换了一下图片的url,改成http://www.xzbicycle.com/xzmap/ibikegif.asp?id=10&flag=1,结果Bitmap为空,图片获取失败,为什么啊?哪位大神帮帮忙
============解决方案1============
为空的话,应该有日志吧。分析问题最好最直接的方法就是看日志,从日志逆过来找出有问题的源码位置。
============解决方案2============
查看LogCat
============解决方案3============
你这个url返回的好像是一个网页,里面有一个图,不是真正的图片地址吧。
============解决方案4============
url 需要对特殊字符转码,浏览器自动转码过了,比如对& ? 都需要转码
============解决方案5============
不是获取数据的问题,感觉那个图片有问题。
我测试过,就算将图片保存下来,放到资源文件里,R.drawable.xxx 还是不显示
============解决方案6============
url不正确吧,你在换一个其他的URL试试
============解决方案7============
url必须定位到具体图片的地址
我从网上找了Android获取网络图片的代码,自己试了一遍可以运行,(图片的url是http://www.baidu.com/img/baidu_sylogo1.gif)。
但是换了一下图片的url,改成http://www.xzbicycle.com/xzmap/ibikegif.asp?id=10&flag=1,结果Bitmap为空,图片获取失败,为什么啊?哪位大神帮帮忙
============解决方案1============
为空的话,应该有日志吧。分析问题最好最直接的方法就是看日志,从日志逆过来找出有问题的源码位置。
============解决方案2============
查看LogCat
============解决方案3============
你这个url返回的好像是一个网页,里面有一个图,不是真正的图片地址吧。
============解决方案4============
url 需要对特殊字符转码,浏览器自动转码过了,比如对& ? 都需要转码
============解决方案5============
不是获取数据的问题,感觉那个图片有问题。
我测试过,就算将图片保存下来,放到资源文件里,R.drawable.xxx 还是不显示
============解决方案6============
url不正确吧,你在换一个其他的URL试试
============解决方案7============
url必须定位到具体图片的地址
相关文章推荐
- iOS下载图片之前获取网络图片尺寸的失败尝试
- 如何更改图片像素大小及获取图片网络地址-上互助吧广告位必看!
- java获取网络图片、java截屏、java创建缩略图
- Android开发技术之──获取网络图片
- 获取网络图片更新ui
- 网络爬虫之获取图片到本地
- 网络游戏:为什么失败
- android学习笔记16--------------Android实现网络图片与html源码获取
- Android中获取网络图片的方法(如果手机缓存里面有就从缓存获取)
- Android中获取网络图片的三种方法
- Android之网络操作 - 从网络获取图片或网页
- Android从网络获取图片并放大
- [游戏] - 网络游戏:为什么失败
- C#中PictureBox控件获取网络图片并显示出来
- 获取网络图片并显示
- 获取FCK网络编辑器里的图片路径
- js 获取网络图片的高度和宽度的实现方法(变通了下)
- Java学习笔记之网络编程基础-通过URL获取网络图片
- Android 如何获取网络上的图片
- android HttpURLConnection编程详解,获取网络图片,html代码查看