EX04_22.java
上传用户:vip_99
上传日期:2021-03-27
资源大小:61159k
文件大小:1k
源码类别:

android开发

开发平台:

Java

  1. package irdc.ex04_22;
  2. /* import相关class */
  3. import java.io.File;
  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.widget.Button;
  10. import android.widget.ImageView;
  11. import android.widget.TextView;
  12. public class EX04_22 extends Activity
  13. {
  14.   /*声明对象变量*/
  15.   private ImageView mImageView;
  16.   private Button mButton;
  17.   private TextView mTextView;
  18.   private String fileName="/data/data/irdc.ex04_22/ex04_22_2.png";
  19.   
  20.   /** Called when the activity is first created. */
  21.   @Override
  22.   public void onCreate(Bundle savedInstanceState)
  23.   {
  24.     super.onCreate(savedInstanceState);
  25.     /* 载入main.xml Layout */
  26.     setContentView(R.layout.main);
  27.     
  28.     /* 取得Button对象,并添加onClickListener */
  29.     mButton = (Button)findViewById(R.id.mButton);
  30.     mButton.setOnClickListener(new Button.OnClickListener()
  31.     {
  32.       public void onClick(View v)
  33.       {
  34.       /* 取得对象 */
  35.         mImageView = (ImageView)findViewById(R.id.mImageView);
  36.         mTextView=(TextView)findViewById(R.id.mTextView);
  37.         /* 检查文件是否存在 */
  38.         File f=new File(fileName);   
  39.         if(f.exists()) 
  40.         { 
  41.           /* 产生Bitmap对象,并放入mImageView中 */
  42.           Bitmap bm = BitmapFactory.decodeFile(fileName);
  43.           mImageView.setImageBitmap(bm);
  44.           mTextView.setText(fileName); 
  45.         } 
  46.         else 
  47.         {  
  48.           mTextView.setText("文件不存在"); 
  49.         }
  50.       } 
  51.     });
  52.   }
  53. }