次のような外部画像を表示したい:
私のAndroid携帯アプリケーションで。
誰かがこれを達成する方法を教えてもらえますか?
あなたの要求を達成する方法はたくさんあります。基本的には、urlrequest で画像をダウンロードしてから、InputStream を使用して Bitmap オブジェクトを作成する必要があります。
単なるサンプルコード:
URL url = new URL("http://asd.jpg");
URLConnection conn = url.openConnection();
conn.connect();
InputStream is = conn.getInputStream();
BufferedInputStream bis = new BufferedInputStream(is);
Bitmap bm = BitmapFactory.decodeStream(bis);
bis.close();
is.close();
Bitmap オブジェクトを取得したら、たとえば ImageView で使用できます
URLから画像をダウンロードするためのちょうど別のアプローチ
try {
Bitmap bitmap = BitmapFactory.decodeStream((InputStream)new URL("http://abc.com/image.jpg").getContent());
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}