我工作的一个项目,该项目采取的照片从用户然后做一些image processing
。 ,我使用此代码来捕获用户的照片:如何防止android相机意图保存拍摄的图像两次?
private static final int TAKE_PICTURE = 1;
private Uri imageUri;
public void takePhoto(View view) {
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
File photo = new File(Environment.getExternalStorageDirectory()+"/glasses/", "temp.png");
intent.putExtra(MediaStore.EXTRA_OUTPUT,
Uri.fromFile(photo));
imageUri = Uri.fromFile(photo);
startActivityForResult(intent, TAKE_PICTURE);
}
,它工作正常,但问题是照片中有两个不同的目录被保存两次:
- /存储/模拟/ 0/DCIM /相机
- /存储/模拟/ 0 /眼镜
如何防止相机从意向保存拍摄的图像的相机基本目录?
在此先感谢。
因为您正在将图片保存在您的代码中。 –
@MuhammadTufail是的,我保存图像做一些图像处理,我想保存在一个目录! –
一个目录是指哪个目录? – Champandorid