1

我的应用程序像这样启动相机应用程序:

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)上,经过此工作流程后,相机图库中始终会出现两张相同的照片。在其他手机上,这非常有效,不会在图库中留下重复的照片。

有没有办法更改此代码以避免这些手机上出现重复的照片?

4

0 回答 0