0

ボタンがクリックされたときに URL から画像を取得する方法を使用していますが、Wi-Fi ではなく 3G を使用して 6 kb のサイズの画像を表示するのに約 4 ~ 5 秒かかります。

私の方法はこれです。

public static Bitmap getBitmapFromURL(String src) {
    try {
        Log.e("src",src);
        URL url = new URL(src);
        HttpURLConnection connection = (HttpURLConnection) url.openConnection();
        connection.setDoInput(true);
        connection.connect();
        InputStream input = connection.getInputStream();
        Bitmap myBitmap = BitmapFactory.decodeStream(input);
        Log.e("Bitmap","returned");
        return myBitmap;
    } catch (IOException e) {
        e.printStackTrace();
        Log.e("Exception",e.getMessage());
        return null;
    }
}

その後;

    Bitmap bimage =  getBitmapFromURL("http://www.replikler.net/test2.jpg");
    ImageView image = (ImageView)findViewById(R.id.movie_image);
    image.setImageBitmap(bimage);

URL から画像を取得する別の (より高速な) 方法を知っていますか?

4

1 に答える 1