Antivirus Super

Télécharger Android Manager 2.2 exemple

comment créer votre propre gestionnaire de téléchargement dans Android 2.2

s’il vous plaît me donner quelques exemples de réponse.

Étape 1 Regardez par exemple sur le téléchargement des fichiers dans Android

Etape 2 Rechercher exemple sur la façon d’effectuer des opérations dans AsyncTask.

Etape 3 Regardez par exemple sur Comment faire pour afficher la progression du téléchargement pendant le téléchargement.

Etape 4 Rechercher exemple sur la façon d’envoyer personnalisé Diffusé lorsque La tâche est terminée

Etape 5 Regardez par exemple sur comment persister opération AsysncTask même sur la rotation de l’appareil

Etape 6 Regardez par exemple sur Comment faire pour afficher la progression du téléchargement dans la notification.


Ci-dessous est un exemple de code.



Antivirus

1. Utilisez AsyncTask et de montrer la progression du téléchargement dans un dialogue

La méthode ci-dessus (doInBackground) fonctionne toujours sur un fil de fond. Vous ne devriez pas faire toutes les tâches de l’interface utilisateur il. D’autre part, l’onProgressUpdate et OnPreExecute exécutés sur le thread d’interface utilisateur, donc là vous pouvez changer la barre de progression:

2. Télécharger de service

La grande question ici est: comment puis-je mettre à jour mon activité d’un service. Dans l’exemple suivant, nous allons utiliser deux classes vous ne pouvez pas être au courant: ResultReceiver et IntentService. ResultReceiver est celui qui va nous permettre de mettre à jour notre fil d’un service; IntentService est une sous-classe de service qui génère un fil pour faire un travail de fond à partir de là (il faut savoir que le service fonctionne actuellement dans le même thread de votre application; lorsque vous étend Service, vous devez reproduire manuellement de nouvelles discussions pour exécuter des opérations de blocage de la CPU) .

Service de téléchargement peut ressembler à ceci:

Ajouter le service à votre manifeste:

Et l’activité devrait ressembler à ceci:

// Initialiser le dialogue comme dans le premier exemple de progrès

// Ceci est la façon dont vous tirez le téléchargeur

Gestionnaire de téléchargement Android 2.2 exemple

Ici est étaient ResultReceiver vient jouer:

lien de telechargement ici