Android中ImageView使用网络图片资源的方法

2019-12-10 19:59:22刘景俊

易采站长站为您分析Android中ImageView使用网络图片资源的方法,较为详细的分析了ImageView调用网络图片的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了Android中ImageView使用网络图片资源的方法。。具体如下:

很多时候我们不想把东西都放在APK里面,或者是不能放进去,这时候我们就需要万能的网路帮助自己实现了

运行效果截图如下:

Android中ImageView使用网络图片资源的方法

java代码如下:

 

 
  1. package com.android.antking.imageview;  import java.io.InputStream; 
  2. import java.net.HttpURLConnection;  import java.net.MalformedURLException; 
  3. import java.net.URL;  import android.app.Activity; 
  4. import android.graphics.Bitmap;  import android.graphics.BitmapFactory; 
  5. import android.os.Bundle;  import android.util.Log; 
  6. import android.view.View;  import android.widget.ImageView; 
  7. public class MainActivity extends Activity {  //定义一个图片显示控件 
  8. private ImageView imageView;  /** Called when the activity is first created. */ 
  9. @Override  public void onCreate(Bundle savedInstanceState) { 
  10. super.onCreate(savedInstanceState);  setContentView(R.layout.main); 
  11. //图片资源  String url = "http://www.easck.com/orignal/89429f6dhb99b4903ebcf&690"; 
  12. //得到可用的图片  Bitmap bitmap = getHttpBitmap(url); 
  13. imageView = (ImageView)this.findViewById(R.id.imageViewId);  //显示 
  14. imageView.setImageBitmap(bitmap);  } 
  15. /**  * 获取网落图片资源  
  16. * @param url  * @return 
  17. */  public static Bitmap getHttpBitmap(String url){ 
  18. URL myFileURL;  Bitmap bitmap=null; 
  19. try{  myFileURL = new URL(url); 
  20. //获得连接  HttpURLConnection conn=(HttpURLConnection)myFileURL.openConnection();