我在取由照相机捕捉到另一个活动的图像视图,请找出问题的图像得到一个问题的ImageView .....捕获从相机和负荷图像的图像到另一个活动
public void onClick(View v) {
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent, CAMERA_REQUEST);
和onActivityresult()是
protected void onActivityResult(int requestCode, int resultCode, Intent data,Uri mCapturedImageURI)
{
super.onActivityResult(requestCode, resultCode, data);
if(requestCode==CAMERA_REQUEST&&resultCode==RESULT_OK)
{
String[] projection = { MediaStore.Images.Media.DATA};
Cursor cursor = managedQuery(mCapturedImageURI, projection, null, null, null);
int column_index_data = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
cursor.moveToFirst();
String picturepath = cursor.getString(column_index_data);
Log.d("TAG", "getLastImageId::path " + picturepath);
Intent camintent= new Intent(MainActivity.this,GalleryActivity.class);
camintent.putExtra("imagePath",picturepath);
startActivity(camintent);
}
}
和我的另一个(接收)活性是........
private void getData(){
String ps=getIntent().getStringExtra("imagePath");
img.setImageBitmap(BitmapFactory.decodeFile(ps));
}
“_I时,出现了问题..._”而且那会是什么问题? – csmckelvey
无法在其他活动中检索图像...... – amanjain4all
Log.d(“TAG”,“getLastImageId :: path”+图片路径);这个日志的操作是什么。如果它的内容uri,那么首先你需要将它转换为文件路径。 – Manmohan