Всем привет сталкнулся с такой проблеммой.
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);
}