Fark

2016-04-07 33 views
0

Hangi normal http siteleri kullanarak üzerinden bir hizmette indirme işlemleri için Android DownloadManager sınıfını kullanmanın avantajları nelerdir? Fark

onlar hakkında birkaç megabayt indirmeleri için aynı şekilde işlev musunuz? DownloadManager ait dokümandan aktaran

cevap

1

(vurgu olan madeni):

indirme yöneticisi uzun süren HTTP indirmeleri işleyen bir sistem hizmetidir. Müşteriler, belirli bir hedef dosyaya bir URI indirilmesini isteyebilir. indirme yöneticisi arızaları sonra veya bağlantı değişiklikleri karşısında HTTP etkileşimleri ve yeniden deniyor indirme arka planda indirme, özen göstererek yürütecek ve sistem yeniden başlatılır. Bu sınıfın örnekleri, DOWNLOAD_SERVICE geçerek getSystemService (String) yoluyla alınmalıdır. Bu API aracılığıyla indirme isteğinde bulunan uygulamalar, kullanıcı bir indirimde veya indirilen kullanıcı arayüzündeki çalışan bir yüklemeyi tıkladığında uygun şekilde işlemek için ACTION_NOTIFICATION_CLICKED için bir yayın alıcısı kaydetmelidir. Uygulamanın bu sınıfı kullanmak için INTERNET iznine sahip olması gerektiğini unutmayın. Eğer ağ bu birkaç megabayt indir işlemek için yeterince iyi olduğunu ve normal indirme işlemi başarısız tüm durumlarla başa hazır olduğunuzu düşünüyorsanız


, devam edin. Değilse, indirme yöneticisini kullanın.