Android 防止Adobe CreativeSDK插件自动保存已编辑的文件
如何防止Adobe Creative SDK插件在android中自动保存已编辑的文件Android 防止Adobe CreativeSDK插件自动保存已编辑的文件,android,adobecreativesdk,Android,Adobecreativesdk,如何防止Adobe Creative SDK插件在android中自动保存已编辑的文件 当我尝试编辑图像时,文件会自动保存到设备。无法避免保存图像,但您可以使用AdobeImageIntent.Builder()的.withOutput()方法设置保存图像的位置。例如: Intent imageEditorIntent = new AdobeImageIntent.Builder(this) .setData(uri) // input image source .withOut
当我尝试编辑图像时,文件会自动保存到设备。无法避免保存图像,但您可以使用
AdobeImageIntent.Builder()
的.withOutput()
方法设置保存图像的位置。例如:
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()
设置位置,您都将在onActivityResult()方法中返回保存图像的Uri
:
@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;
}
}
}
如果不想长期存储数据,可以使用该Uri
返回并在处理完保存的图像后删除它