Как использовать встроенный менеджер загрузок на Android

Я хочу разработать приложение для платформы Android, которое может загружать некоторые файлы с моего сервера.

Как я могу использовать менеджер загрузок Android, как он используется в приложении Android Market? Я имею в виду, что когда пользователь что-то скачивает, в панели уведомлений отображается статус загрузки.

Извините за мой английский!

6
задан Juri 17 August 2010 в 08:38
поделиться

1 ответ

То, что вы имеете в виду, вероятно, встроено в приложение Android Market. Так что я думаю, что нет способа легко использовать его повторно, скорее вам придется создать аналогичный самостоятельно. Вы можете проверить следующие сообщения SO для этой цели:

В зависимости от того, какие файлы вы используете, я нашел самый простой способ загрузки файлов с удаленного сервера - запустить намерение типа

Intent downloadIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(pathToFile));

. Если "pathToFile" является, например, HTTP-адресом для документа pdf, браузер автоматически начнет загрузку, которая отображается на панели уведомлений, и после этого завершено, пользователь может щелкнуть по нему, и (если соответствующее приложение установлено) файл будет открыт.

Если вам нужно дополнительно обработать загруженные файлы из приложения, то, вероятно, лучше обработать загрузку самостоятельно, открыв HTTP-соединение и т. Д.

6
ответ дан 9 December 2019 в 20:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: