[Java] Android 通过网络获取图片的代码 →→→→→进入此内容的聊天室

来自 , 2019-06-15, 写在 Java, 查看 106 次.
URL http://www.code666.cn/view/7d97667a
  1. package com.netimg;
  2.  
  3.  
  4. import android.app.Activity;
  5. import android.graphics.Bitmap;
  6. import android.graphics.BitmapFactory;
  7. import android.os.Bundle;
  8. import android.view.View;
  9. import android.view.View.OnClickListener;
  10. import android.widget.Button;
  11. import android.widget.EditText;
  12. import android.widget.ImageView;
  13. import android.widget.Toast;
  14.  
  15. public class AndroidnetimgActivity extends Activity {
  16.     /** Called when the activity is first created. */
  17.         //定义所使用的组件
  18.         private Button button;
  19.         private EditText editText;
  20.         private ImageView imagesView;
  21.        
  22.     @Override
  23.     public void onCreate(Bundle savedInstanceState) {
  24.         super.onCreate(savedInstanceState);
  25.         setContentView(R.layout.main);
  26.         //实例化用到的组件
  27.         editText =(EditText)findViewById(R.id.EditText);
  28.         imagesView = (ImageView)findViewById(R.id.ImageView);
  29.         button = (Button)findViewById(R.id.Button);
  30.        
  31.         //为按钮添加监听事件
  32.         button.setOnClickListener(new buttonListener());
  33.        
  34.     }
  35.    
  36.    
  37.     private final class buttonListener implements OnClickListener{
  38.  
  39.                 @Override
  40.                 public void onClick(View v) {
  41.                         String path = editText.getText().toString();
  42.                        
  43.                         System.out.println(path);
  44.                        
  45.                         //通过业务类ImageService的getImage方法得到数据
  46.                         try {
  47.                                 byte[] data = ImageService.getImage(path);
  48.                                 Bitmap bitmap = BitmapFactory.decodeByteArray(data, 0, data.length);
  49.                                 imagesView.setImageBitmap(bitmap);//显示图片
  50.                         } catch (Exception e) {
  51.                                 // TODO Auto-generated catch block
  52.                                 e.printStackTrace();
  53.                                 Toast.makeText(getApplicationContext(), "获取失败", 1).show();
  54.                         }
  55.                        
  56.                        
  57.                 }
  58.        
  59.     }
  60. }
  61.  
  62.  
  63. //java/6063

回复 "Android 通过网络获取图片的代码"

这儿你可以回复上面这条便签

captcha