tags:

views:

41

answers:

0

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);
    }
         } 
 }

}