2013-03-06 15 views
6

Buduję aplikację, w której muszę pobierać duże pliki.DownloadManager VS Własna implementacja pobierania?

Aplikacja musi obsługiwać:
-Download dużych plików (poza oczywiście ..)
-Resume złamane pliki do pobrania
-bE informowany o postępie pobierania
-Download w tle (gdy użytkownik nie jest w aplikacja)
-Manualne wstrzymanie/wznawianie pobrań

Czy powinienem użyć narzędzia DownloadManager systemu Android lub wdrożyć własny menedżer pobierania?

z góry dzięki!

+0

Robiłeś dokładnie to, co muszę teraz zrobić. Nie jestem pewien, czy użyć DownloadManager, czy napisać własną usługę. Czy znalazłeś teraz odpowiedź? Jeśli tak, podziel się swoją implementacją. Dziękuję Ci! –

Odpowiedz

-2

Cóż, w końcu zaimplementowałem własnego menedżera pobierania, ponieważ jest to najlepszy sposób, aby dostosować go do moich potrzeb.

+2

Czy możesz podzielić się swoim pomysłem? A może jakieś kody? –

1

Oczywiście jest znacznie łatwiejsze i prawdopodobnie mniej podatne na błędy, aby przejść z Androidem DownloadManager. Miej jednak świadomość, że potrzebuje Androida 2.3 (już nie powinienem myśleć o tak dużym problemie).

+0

To już jest problem. Moje urządzenie ma system Android 2.2 i nie ma nawet 2 lat, wiek dziecka na telefon. –

+0

mine to również 2.2, jedyny powód, dla którego obsługuję tę wersję w mojej aplikacji, inaczej ciężko by mi było pomyśleć, czy 3% użytkowników jest warte kłopotów, ale to zależy mocno od docelowej grupy demograficznej i typu aplikacji. – koljaTM

Powiązane problemy