DownloadManager不适合下载在线图片?

ameyume
博客专家认证
2014-03-07 09:20:13
我想在显示在线图片时先下载再显示,使用DownloadManager来下载,但很慢,即使网速超快的wifi下也很慢。
图片不大只有182k。

1.开始下载
03-07 09:07:41.534 2939 2939 D MainActivity: click

2.下载完成后显示
03-07 09:08:05.739 2939 2939 V intent : 43
03-07 09:08:05.754 2939 2939 V down : 下载完成

共耗时1分钟多,实在是太慢了。
使用gprs下载有时候会下载完了但接收不到下载完成的消息。导致无法显示图片,只有重新进入才能显示已经下载的图片。

综上,是不是DownloadManager更适合下载大文件,不适合下载单个图片?

...全文
96 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
ameyume 2014-03-07
  • 打赏
  • 举报
回复
但是通过HttpURLConnection取得getInputStream,直接用用InputStream作为BitmapFactory.decodeStream的参数生成图片显示也很耗时阿。不到两百k的图片在wifi下也耗时几十秒。 真的不知道该用什么方法了,图片在电脑上用同一个wifi访问是很快的。 09:24:31.394 18553 18605 I ActivityManager: Displayed com.example.andtest/.MainActivity: +246ms 09:25:15.954 5084 5084 D MainActivity: display image

80,352

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧