@Eserchik

Android.При получении фото с камеры, в папке DCIM появляются 2 одинаковых файла?

Всем привет сталкнулся с такой проблеммой.
Activity->Fragment->FragmentDialog->Получение снимка с камеры
Задача состоит в получении снимка с камеры и записи файла в папку "/storage/sdcard0/DCIM/Camera/TrashmanTmp/", с моим названием.
Что получается - при получении снимка с камеры , в папке "/storage/sdcard0/DCIM/Camera/" появляется 2 одинаковых файла, со стандартным названием(имена у них одинаковые с разницей в инкременте ...-1) и файл который мне нужен в папке "TrashmanTmp" с моим названием.

Код вызова камеры стандартный:

static final int REQUEST_TAKE_PHOTO = 100;

Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
		    if (takePictureIntent.resolveActivity(getActivity().getPackageManager()) != null) {
                       File dir = new File("/storage/sdcard0/DCIM/Camera/","TrashmanTmp");
		       if(!dir.exists()) {
		            dir.mkdirs();
		        }else{
		        	DeleteRecursive(dir);
		        	dir.mkdirs();
		        }

		        File mypath = new File("/storage/sdcard0/DCIM/Camera/TrashmanTmp/",description+".jpg");
                        takePictureIntent.putExtra(MediaStore.EXTRA_OUTPUT,Uri.fromFile(mypath));
		        startActivityForResult(takePictureIntent, REQUEST_TAKE_PHOTO);
		    }
  • Вопрос задан
  • 1170 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы