import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.os.Bundle; import android.util.Log; import android.widget.ImageView; public class mainActivity extends Activity { ImageView iv; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); iv = (ImageView) findViewById(R.id.iv1); iv.setImageBitmap(GetNetBitmap("http://10.0.2.2:8080/dem/tuya_color_003_01.png")); } private Bitmap GetNetBitmap(String url) { URL imageUrl = null; Bitmap bitmap = null; try { imageUrl = new URL(url); } catch(Exception e) { Log.e("", e.getMessage()); } try { HttpURLConnection conn = (HttpURLConnection) imageUrl .openConnection(); conn.setDoInput(true); // 鏈接 conn.connect(); // 將請求轉換爲InputStream InputStream is = conn.getInputStream(); // 把InputStream轉換爲BitMap bitmap = BitmapFactory.decodeStream(is); is.close(); } catch(Exception e) { Log.e("", e.getMessage()); } return bitmap; } }
版權聲明:本文爲博主原創文章,未經博主容許不得轉載。java