here is my code in which imageview onclick method.
public void onClick(View v) {
File in = new File("data/data/com.avisun.fileaway/files/"+Photoname); uri = Uri.fromFile(in);
Intent intent = new Intent("com.android.camera.action.CROP");
intent.setClassName("com.android.camera","com.android.camera.CropImage");
intent.setData(uri);
iv.setImageURI(uri);
intent.putExtra("outputX", 100);
intent.putExtra("outputY", 100);
intent.putExtra("aspectX", 1);
intent.putExtra("aspectY", 1);
intent.putExtra("scale", true);
intent.putExtra("return-data", true);
startActivityForResult(intent, CROP_IMAGE);
}
protected void onActivityResult(int requestCode, int resultCode, Intent data) { switch(requestCode) { case CROP_IMAGE:
if (resultCode != RESULT_CANCELED) {
System.out.println("in Crop image");
Bundle extras = data.getExtras();
if(extras != null)
{
Bitmap photo = extras.getParcelable("data");
Drawable d = new BitmapDrawable(photo);
iv.setImageDrawable(d);
}
}
}
}