首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Android中获取文件流?(下载管理器)

如何在Android中获取文件流?(下载管理器)
EN

Stack Overflow用户
提问于 2010-08-05 17:08:41
回答 1查看 4.4K关注 0票数 0

我正在做一个类似于下载管理器的项目。

其中一个功能是允许用户暂停文件,以便稍后可以继续下载。我已经在谷歌上搜索过了,但不幸的是还没有解决这个问题(也许我是android新手,解决这个问题很愚蠢)。

问题是。如果其中一个文件没有完成下载,我如何获取该文件的当前流/大小?我怎样才能继续写文件呢?

我在java中看到过如下代码:

代码语言:javascript
复制
begin = downloaded;
file = (FileConnection) Connector.open("\sdcard\abc.mp3");
OutputStream output = file.openOutputStream(begin);
DataOutputStream dos = new DataOutputStream(output);
if(read != -1) {
dos.write(buffer, 0, read);
dos.flush();
    downloaded += read;
}

但我真的不明白它在android中是如何工作的:(您的回复非常感谢!

我为我糟糕的英语感到抱歉,希望你们能理解我在说什么。谢谢。

关注

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-08-05 17:16:50

你可以参考我对这个问题的回答here

它谈到了部分下载和恢复下载。希望能有所帮助

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3413232

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档