2016-07-04 5 views
0

Можем ли мы использовать DownloadManager для загрузки байтового потока. Мне нужно загрузить счет в формате PDF, который является байтом и после загрузки, я хочу создать файл. Я могу сделать это с файлом, но не с bytestream. кто-нибудь это делает?Android DownloadManager, использующий для ByteStream

ответ

1

Вы не можете прочитать байтовый поток, но как только файл загрузится DownloadManager, он будет сохранен в каталоге Downloads или в приватном каталоге приложения. Вы можете создать широковещательный приемник, который принимает следующее намеренное действие.

DownloadManager.ACTION_DOWNLOAD_COMPLETE 

В широковещательном приемнике вы можете прочитать загруженный файл из каталога. У вас есть запрос в файлах загрузки db с последним идентификатором загрузки. После получения загруженного URI файла вы можете прочитать файл через поток.

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

  • Нет связанных вопросов^_^