I want to capture image using camera and want image path.
I try following code but I get Error. (I follow this link Get Path of image from ACTION_IMAGE_CAPTURE Intent)>
Finally I got Ans.
photoButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
File file = new File(Environment.getExternalStorageDirectory()+"/test1.jpg");
Uri outputFileUri = Uri.fromFile(file);
Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri);
startActivityForResult(intent, 0);
}
});
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
Log.i("MakeMachine", "requestCode:"+requestCode + ",resultCode: " + resultCode);
File file = new File(Environment.getExternalStorageDirectory()+"/test1.jpg");
if(file.exists()){
BitmapFactory.Options options = new BitmapFactory.Options();
options.inSampleSize = 4;
picFileName=Environment.getExternalStorageDirectory()+"/test.jpg";
Toast.makeText(getApplicationContext(), picFileName, Toast.LENGTH_LONG).show();
Bitmap bitmap = BitmapFactory.decodeFile(picFileName, options);
imageView.setImageBitmap(bitmap);
//imageView.setVisibility(View.VISIBLE);
}
}