Можем ли мы использовать DownloadManager для загрузки байтового потока. Мне нужно загрузить счет в формате PDF, который является байтом и после загрузки, я хочу создать файл. Я могу сделать это с файлом, но не с bytestream. кто-нибудь это делает?Android DownloadManager, использующий для ByteStream
0
A
ответ
1
Вы не можете прочитать байтовый поток, но как только файл загрузится DownloadManager, он будет сохранен в каталоге Downloads или в приватном каталоге приложения. Вы можете создать широковещательный приемник, который принимает следующее намеренное действие.
DownloadManager.ACTION_DOWNLOAD_COMPLETE
В широковещательном приемнике вы можете прочитать загруженный файл из каталога. У вас есть запрос в файлах загрузки db с последним идентификатором загрузки. После получения загруженного URI файла вы можете прочитать файл через поток.