Pages

Sunday, November 9, 2014

Android:Afficher image à partir d'URL


  • Android:Afficher image à partir d'URL

Dans cet exemple nous allons montrer comment afficher une image dans un URL,(distante) dans notre application android.

Tout d’abord,nous allons créer un projet android nommé DemoImage

Ceci    activity_main.xml: 



Cette méthode  fait  HttpURLConnection et retourner type InputStream



Créer une méthode downloadImage qui télécharger l'image à partir de l'url:




-créer  une classe imbrique dans l'activité nommée GetImageTask 


             private class GetImageTask extends AsyncTask<String, Void, Bitmap> {
@Override
protected Bitmap doInBackground(String... urls) {
Bitmap map = null;
for (String url : urls) {
map = downloadImage(url);
}
return map;
}

-Mettre le Bitmap obtenu dans dans une ImageView doInBackground
@Override
protected void onPostExecute(Bitmap result) {
imageView.setImageBitmap(result);
}


}

Dans note activité nous allons faire ainsi:



Nous obtenons après avoir exécuté ceci:





1 comment: