2
Adobe Creative Suiteプラグインが編集したファイルをアンドロイドに自動的に保存しないようにする方法を教えてください。Adobe Creative Suiteプラグインが編集したファイルを自動的に保存しないようにする
イメージを編集しようとすると、そのファイルは自動的にデバイスに保存されます。
Adobe Creative Suiteプラグインが編集したファイルをアンドロイドに自動的に保存しないようにする方法を教えてください。Adobe Creative Suiteプラグインが編集したファイルを自動的に保存しないようにする
イメージを編集しようとすると、そのファイルは自動的にデバイスに保存されます。
イメージの保存は避けられませんが、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
を使用してください。