Некоторые телефоны Android добавляют две одинаковые фотографии в галерею после запуска приложения камеры и получения результата - PullRequest
1 голос
/ 01 июля 2011

Мое приложение запускает приложение камеры следующим образом:

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);

Запускается приложение камеры, я фотографирую, подтверждаю фотографию и возвращаюсь в свое приложение, как и ожидалось. На некоторых телефонах, таких как Samsung Sidekick, всегда есть две идентичные фотографии в галерее камеры после этого рабочего процесса. На других телефонах это работает отлично, не оставляя дубликаты фотографий в галерее.

Есть ли способ изменить этот код, чтобы избежать дублирования фотографий на этих телефонах?

...