2009-11-22 2 views
4

Могу ли я использовать диспетчер загрузки браузера android для загрузки файлов в мое приложение?Менеджер загрузки Android-браузера

В случае аудиофайлов, открывая удаленный файл url с использованием Intent.ACTION_VIEW с типом данных «audio/*», браузер запускает воспроизведение, но я бы хотел принудительно загрузить указанный файл.

+0

Пакет DownloadProvider в источниках и на первый взгляд кажется универсальным менеджером загрузки Android. Однако в комментариях в источниках говорится: «Для 1.0 менеджер загрузок не может справиться с злоупотреблениями из ненадежных приложений, поэтому этот API скрыт». Существует множество намерений для общения с ним, но мне еще не удалось успешно начать загрузку. – begray

ответ

1

http://developer.android.com/reference/android/app/DownloadManager.html

Может кто-нибудь сказать, что это? Если Менеджер загрузки не является частью SDK.

Мне кажется, как полный менеджер загрузок. Я попробую это скоро.

+0

Я думаю, это, наконец, здесь (я имею в виду в SDK). Документация говорит, что она доступна на уровне API 9 - Android 2.3. Когда я задавал этот вопрос, Android 1.5 был последним. – begray

+0

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

5

Менеджер загрузки не является частью общедоступного SDK. Вы можете загружать файлы с URL-адресов через HttpURLConnection или HttpClient, обе части Android SDK.

+0

Я подозревал, что это не часть SDK. Но я не хочу использовать его напрямую, может быть, есть некоторые намерения, которые могут быть пойманы с помощью другого программного обеспечения для загрузки (в том числе менеджера загрузки браузера)? – begray

3

Мне интересно то же самое. Кажется пустой тратой времени, чтобы написать службу, которая обрабатывает соединение загрузки/возобновления/проверки и т. Д., Когда я просто хочу сказать downloadFile (URL myURL). Есть ли что-то, что можно было бы повторно использовать? Android Market также имеет загрузчик ...

Смежные вопросы