Как получить файловый поток в Android? (менеджер загрузки) - PullRequest
0 голосов
/ 05 августа 2010

Я делаю проект, похожий на Менеджер загрузок.

Одна из функций - позволить пользователю приостановить файл, чтобы он мог продолжить загрузку позже. Я гуглил его, но, к сожалению, до сих пор не решил проблему (может быть, я новичок в 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 :( Ваш ответ очень ценится !!!

P / S: Извините за мой плохой английский, надеюсь, вы, ребята, понимаете, о чем я говорю. Спасибо.

Regard

1 Ответ

0 голосов
/ 05 августа 2010

Вы можете отослать мой ответ на этот вопрос здесь

В нем говорится о частичной загрузке и возобновлении загрузок. Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...