我的应用程序像这样启动相机应用程序:
localImageUri = getContentResolver().insert(
MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
new ContentValues());
Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE)
.putExtra(MediaStore.EXTRA_OUTPUT, localImageUri);
startActivityForResult(cameraIntent, RETURN_FROM_CAMERA);
相机应用程序启动,我拍照,确认照片,然后按预期返回我的应用程序。在某些手机(例如三星 Sidekick)上,经过此工作流程后,相机图库中始终会出现两张相同的照片。在其他手机上,这非常有效,不会在图库中留下重复的照片。
有没有办法更改此代码以避免这些手机上出现重复的照片?