2014-01-30 3 views
1

Я загрузил данные в виде массива байтов с моего собственного сервера и сохранил его в общей папке загрузки телефона. Но этот файл не отображается в приложении для загрузки в телефоне.Как показать файл в in-build Скачать приложение в android?

Как показать загружаемое приложение для загрузки файлов?

Я использую следующий код для него:

Java.IO.File storageDir = global::Android.OS.Environment.GetExternalStoragePublicDirectory (global::Android.OS.Environment.DirectoryDownloads); 

Java.IO.File storageFile = new Java.IO.File (storageDir, filename);     
System.IO.File.WriteAllBytes (storageFile.ToString(), filebyte); 

Если это возможно, как я могу это сделать?

Примечание: filename - это имя файла, а filebyte - массив байтов данных.

ответ

0

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

Вы должны создать DownloadManager.Request, чем передать это DownloadManager.enqueue().

+0

У меня нет ури. вместо этого у меня есть содержимое файла, который уже выведен из моего собственного сервера. как создать DownloadManager.Request? – user3249859

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