im just new in programming. i just want my capture image to be placed instead of the drawable image in second activity. I need help for the imagePath.. codes below
MainActivity
Button btn_cam = (Button) findViewById(R.id.btn_cam);
btn_cam.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
file = new File(MainActivity.this.getExternalCacheDir(),
String.valueOf(System.currentTimeMillis()) + ".jpg");
fileUri = Uri.fromFile(file);
intent.putExtra(MediaStore.EXTRA_OUTPUT, fileUri);
MainActivity.this.startActivityForResult(intent, CAMERA_PIC_REQUEST);
}
}); }
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == CAMERA_PIC_REQUEST && resultCode == RESULT_OK) {
fileUri = data.getData();
Intent cam = new Intent(this, MainCam.class);
cam.putExtra("flostic", fileUri.toString());
startActivity(cam);
this.finish();
}
Second Activity
BitmapFactory.Options options = new BitmapFactory.Options();
options.inPreferredConfig = Bitmap.Config.ARGB_8888;
Bitmap bitmap = BitmapFactory.decodeFile(image_path, options);
view.setImageBitmap(bitmap);
}