2013-02-23 53 views
0

这段代码保存在“MyApp的”的形象。但如何将图像中的其它活动加载如何在android中的活动中加载图像。

final EditText txtRegid = (EditText)this.findViewById(R.id.regid); 
    String RegID = txtRegid.getText().toString(); 

    Intent intent = new Intent("android.media.action.IMAGE_CAPTURE"); 
     File mImageFile = new File(Environment.getExternalStorageDirectory()+File.separator+"MyApp", 
       "PIC"+RegID+".jpg"); 
     String mSelectedImagePath = mImageFile.getAbsolutePath(); 
     intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(mImageFile)); 
     startActivityForResult(intent, TAKE_PICTURE); 

回答

0

好吧,如果你已经定义BitMap的变量作为您的MyApp的类的数据成员,就可以轻松获取它在其他活动中通过使用getter() function来获取您在MyApp中存储的BitMap图像。或者,您可以通过将其图像与Intent一起传递,并将其编码为字符串格式。

0

如果您知道文件的绝对路径。您可以使用BitmapFactory.decodeFile(filePath, opts)方法获取位图。然后使用ImageView的方法setImageBitmap()来显示它。

相关问题