2016-05-12 10 views

答えて

0

イメージの保存は避けられませんが、AdobeImageIntent.Builder().withOutput()メソッドを使用して保存する場所を設定できます。例:あなたが長いデータを保存したくない場合は

@Override 
protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
    if (resultCode == RESULT_OK) { 
     switch (requestCode) { 


      /* 
       `1` being an arbitrary int we used as a requestCode 
       when starting the `imageEditorIntent` 
      */ 
      case 1: 

       // Do things, for example: 
       Uri editedImageUri = data.getData(); 
       mEditedImageView.setImageURI(editedImageUri); 

       break; 
     } 
    } 
} 

Intent imageEditorIntent = new AdobeImageIntent.Builder(this) 
    .setData(uri) // input image source 
    .withOutput(Uri.parse("file://" + getFilesDir() + "/my-pic-name.jpg")) // output file destination 
    .build(); 

あなたが.withOutput()かを使用して場所を設定するかどうかは、あなたが保存した画像のUriあなたonActivityResult()方法でを取り戻すだろうあなたがそれを完了したら、保存された画像を削除して削除するには、Uriを使用してください。

関連する問題