- 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:
very good example.thanks
ReplyDelete