如何防止将重复的图片添加到图库中?

| 我使用以下代码拍照:
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(path + \"/\" + fileName)));
intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 1);
startActivityForResult(intent, CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE);
现在,当我使用它时,它确实将图片保存在我上面指定的位置,但是它还将第二个副本保存到默认图像文件夹并将其添加到图库。 我只是删除第二个文件,但似乎有点危险,因为在拍摄完上述图片后onActivityResult的intent参数始终为null,因此我将不得不尝试删除最近保存的图片。 有什么办法可以通过获取重复图片的URI来防止这种行为或纠正它?     
已邀请:
        好吧,我已经确定这几乎是不可能的。我现在将SurfaceView与自己的相机活动一起使用。     

要回复问题请先登录注册