我正在做一个类似于下载管理器的项目。
其中一个功能是允许用户暂停文件,以便稍后可以继续下载。我已经在谷歌上搜索过了,但不幸的是还没有解决这个问题(也许我是android新手,解决这个问题很愚蠢)。
问题是。如果其中一个文件没有完成下载,我如何获取该文件的当前流/大小?我怎样才能继续写文件呢?
我在java中看到过如下代码:
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中是如何工作的:(您的回复非常感谢!
我为我糟糕的英语感到抱歉,希望你们能理解我在说什么。谢谢。
关注
发布于 2010-08-05 17:16:50
你可以参考我对这个问题的回答here
它谈到了部分下载和恢复下载。希望能有所帮助
https://stackoverflow.com/questions/3413232
复制相似问题