一些Android手机在启动相机应用程序并获得结果后,将两张相同的照片添加到图库中

时间:2011-07-01 01:06:20

标签: android android-camera android-camera-intent

我的应用程序启动相机应用程序:

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,在此工作流程之后,相机的图库中总会有两张相同的照片。在其他手机上,这可以完美地工作,而不会在图库中留下重复的照片。

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

0 个答案:

没有答案