2013-05-26 22 views
6

Uygulamamın dosyaları indirmesi gerekiyor, DownloadManager'a bakıyordum, ancak benim durumumla (kimlik doğrulama, adlandırma şeması, doğrulama) uygun olmayan bazı sınırlamalar var. motoru indir.Yerel dosyayı İndirilenler uygulamasına elle ekleyin

İndirme sistemi uygulamasındaki listeye motorumla (yerel bir URL kullanarak) indirilmiş bir dosyayı manuel olarak eklemek mümkün mü? Anladığım kadarıyla bu liste bir sistem içerik sağlayıcısı tarafından dolduruluyor. DownloadManager dosyayı indirmeye çalışırken, kayıt eklemek mümkün mü?

teşekkürler;)

+0

Sorunuzun yanıtı: http://stackoverflow.com/questions/15436650/adding-to-download-list-android – mkrasnowski

cevap

2

el DownloadManager sınıfını kullanmak gerekir dosya eklemek için. Yerel olarak oluşturduğum İndirme uygulamasında bir dosyayı göstermek için aşağıdakileri kullanırım.

DownloadManager downloadManager = (DownloadManager)mainActivity.getSystemService(mainActivity.DOWNLOAD_SERVICE); 
downloadManager.addCompletedDownload(file.getName(), file.getName(), true, "application/json", file.getAbsolutePath(),file.length(),true); 

Dosya yerel olarak oluşturulmuş olsa bile, bu dosya 6.0 uygulamasında Yüklemeler uygulamasında görünmesini sağlar.