我一直在尝试创建一个集成了 Adobe Creative SDJ 的 android 应用程序,但我遇到了一些问题。
我创建了一个活动,其中启动相机或画廊以选择图像进行编辑。相机启动,照片被捕获并保存在此路径中:
storage/emulated/0/Pictures/myAppName/myImage.jpg
它也应该显示在ImageView
同一活动中,但没有显示。在另一个活动中,我集成了 Adobe 的创意 sdk 的 ImageEditing UI,它需要一个imageUri
作为输入图像。
这是我在中显示图像的代码ImageView
:
@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// camera codes
String path = "storage/emulated/0/Pictures/Touch/touch.jpg";
resultImageView.setImageDrawable(Drawable.createFromPath(path));
// gallery codes
if (resultCode == RESULT_OK && requestCode == PICK_IMAGE){
imageUri = data.getData();
resultImageView.setImageURI(imageUri);
}
}
如何将其转换ImageView
为 Uri 并将其发送到下一个活动?提前致谢!