Upload – Download
de fichiers avec Android
Présenté par Turki Hamza
2
Plan
o Introduction
o Procédures d’Upload et de Download
o Apache HttpClient et HttpMime
o Démonstration
o Conclusion
3
Introduction
 Le transfert de fichiers entre une application mobile et un serveur web
est une nécessité pour certaines ...
4
Procédures d’upload et de download
o Upload:
o Sélection d’une image ;
o Test de la connexion internet ;
o Création d’un...
5
Apache HttpClient et HttpMime
 HttpClient est une bibliothèque développé par Apache qui
permet d’utiliser le protocole ...
6
Démonstration
 Création d’un nouveau projet Android sous Eclipse ;
 Téléchargement des composants Apache à cette adres...
7
Démonstration
8
Démonstration
9
Démonstration
10
Démonstration
11
Démonstration
12
Démonstration
13
Démonstration
14
Démo
15
Conclusion
 L’Upload et le Download de fichiers s’effectue en background
en utilisant les AsyncTask et les web service...
Merci pour votre attention
Prochain SlideShare
Chargement dans…5
×

Upload - Download

585 vues

Publié le

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
585
Sur SlideShare
0
Issues des intégrations
0
Intégrations
1
Actions
Partages
0
Téléchargements
3
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Upload - Download

  1. 1. Upload – Download de fichiers avec Android Présenté par Turki Hamza
  2. 2. 2 Plan o Introduction o Procédures d’Upload et de Download o Apache HttpClient et HttpMime o Démonstration o Conclusion
  3. 3. 3 Introduction  Le transfert de fichiers entre une application mobile et un serveur web est une nécessité pour certaines applications ;  Les fichiers les plus transférés sont des images ;  Les images de grande taille peuvent présenter des problèmes et générer l’exception outOfMemoryException ;  L’opération de téléchargement de fichiers est une opération lente et doit être effectuer en arrière plan.
  4. 4. 4 Procédures d’upload et de download o Upload: o Sélection d’une image ; o Test de la connexion internet ; o Création d’une entité Mutlipart pour encapsuler et découper l’image ; o Envoie de l’image dans une requête Http ; o Lecture de la confirmation du serveur. o Download: o Choix d’une image ; o Envoie d’une requête Http au serveur avec le nom de l’image ; o Récupération de l’image avec un InputStream ; o Conversion du InputStream et enregistrement de l’image. o Utilisation des AsyncTask pour ces opérations
  5. 5. 5 Apache HttpClient et HttpMime  HttpClient est une bibliothèque développé par Apache qui permet d’utiliser le protocole http avec un terminal Android;  Elle offre des fonctionnalités plus riche et plus flexible que la bibliothèque standard proposée par Java ;  HttpMime offre des méthodes pour encapsuler des fichiers et les découper en parties pour mieux gérer la mémoire ;
  6. 6. 6 Démonstration  Création d’un nouveau projet Android sous Eclipse ;  Téléchargement des composants Apache à cette adresse https://hc.apache.org/downloads.cgi  Ajouter des fichiers jar dans le dossier libs du projet ;  Création d’une nouvelle activité ;  Ajout des permissions au Manifest.
  7. 7. 7 Démonstration
  8. 8. 8 Démonstration
  9. 9. 9 Démonstration
  10. 10. 10 Démonstration
  11. 11. 11 Démonstration
  12. 12. 12 Démonstration
  13. 13. 13 Démonstration
  14. 14. 14 Démo
  15. 15. 15 Conclusion  L’Upload et le Download de fichiers s’effectue en background en utilisant les AsyncTask et les web services ;  La bibliothèque Apache permet mieux de gérer les fichiers et la mémoire ;
  16. 16. Merci pour votre attention

×