所以我想从图库中选择一张图片然后裁剪它:
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent,
"Select Picture"), PHOTO_PICKED_WITH_DATA);
好的,选择照片然后在ActivityResult上捕捉它,然后裁剪它:
Intent intent = new Intent("com.android.camera.action.CROP");
intent.setDataAndType(mAvatarUri, "image/*");
intent.putExtra("crop", true);
intent.putExtra("aspectX", 1);
intent.putExtra("aspectY", 1);
intent.putExtra("outputX", ICON_SIZE);
intent.putExtra("outputY", ICON_SIZE);
intent.putExtra("scale", true);
intent.putExtra(MediaStore.EXTRA_OUTPUT, mAvatarUri);
intent.putExtra("return-data", true);
startActivityForResult(intent, CROP_IMAGE);
现在,问题是当我想将其转换为字节然后将其发送到 xml 中......它不仅需要裁剪的图像,而是整个图像本身......而且,我无法访问裁剪的图像 uri,它说找不到文件!嗯,看来我裁剪的图像毕竟没有保存......
我怎么能解决这个问题?
三星王牌 2.3.4