Beschneiden Sie gespeichertes Bild mit com.android.camera.action.CROP auf Android

Ich habe viele Fragen dazu gelesen, aber ich konnte diesen Code immer noch nicht verwenden. Vielleicht kann jeder meinen Code korrigieren. Ich möchte ein Bild aus einer Datei, deren Speicherort ich kenne, mit com.android.camera.action.CROP zuschneiden so was...

    mImageCaptureUri = Uri.fromFile(f);
    Intent intent = new Intent("com.android.camera.action.CROP");
    intent.setType("image/*");

    intent.setData(mImageCaptureUri); 
    intent.putExtra("crop", true);
    intent.putExtra("outputX", 200);
    intent.putExtra("outputY", 200);
    intent.putExtra("aspectX", 1);
    intent.putExtra("aspectY", 1);
    intent.putExtra("scale", true);
    intent.putExtra("return-data", true);

    Bundle extras = intent.getExtras();

    if (extras != null) {               
        Bitmap photo = extras.getParcelable("intent");

        tampilan.setImageBitmap(photo);
    }

    File f = new File(mImageCaptureUri.getPath());            

    if (f.exists()) f.delete();

Aber wenn ich den Code laufen lasse, passiert nichts ... T.T kann mir jemand helfen ??

Antworten auf die Frage(4)

Ihre Antwort auf die Frage