2014-05-13 9 views
0

Je dois télécharger des fichiers audio et j'utilise volley pour l'instant.Gestionnaire de téléchargement pour Android

Et je suis heureux avec volley et gestionnaire de téléchargement pour le téléchargement du serveur.

Télécharger aussi J'utilise volley est très bien. Ou devrais-je le changer en services ou y at-il un gestionnaire de téléchargement qui peut faire mon travail.

Répondre

1

Oui, vous pouvez utiliser volley pour le téléchargement. Volley est juste une bibliothèque basée sur les services tels qu'ils sont, donc pas besoin de construire votre propre code de service. Vous pouvez utiliser le téléchargement FTP comme alternative si cela convient à votre contexte, mais l'utilisation de services basés sur HTTP est un bon pari.

Jetez un oeil à Async Http ou Android FTP Library dans le cas où ceux-ci sont plus faciles à utiliser ou plus adaptés à votre situation.

Il n'est pas nécessaire d'exécuter le code volée dans son propre service sauf si vous effectuez des opérations longues qui doivent s'exécuter indépendamment de l'activité. Un service n'implique pas qu'il utilise des threads, donc si volley utilise des threads, c'est bien.

+0

Je suis passé par le code de ses volley sur la base fileter Services. Donc, un service devrait créer et à l'intérieur je devrais mettre volley/poste pour télécharger le fichier – user1871847

+1

Désolé, quand j'ai dit 'services' je voulais dire les services HTTP, pas qu'il courait à l'intérieur d'un service android. Si c'est en cours d'exécution en utilisant des threads alors c'est bien. Pas besoin de créer un service sauf si vous faites des opérations longues qui doivent fonctionner en dehors d'une seule activité – Shane

Questions connexes