У меня проблемы с пониманием, как сохранить файлы на SDCard.Для своего класса камеры я делаю снимок, а затем создаю новый каталог для его сохранения. Он создает папку, но изображение не находится в папке?Пожалуйста, помогите.
if (items[which].equals("Picture")) {
Intent cameraIntent = new Intent(
MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent,
PICTURE_ACTIVITY);
File imagesFolder = new File(Environment
.getExternalStorageDirectory(),
"SeccyPhotos");
imagesFolder.mkdirs(); // <----
File image = new File(imagesFolder, "image_001.jpg");
Uri uriSavedImage = Uri.fromFile(image);
cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT,
uriSavedImage);
}
Я вызываю камеру, а после того, как вы сделаете снимок, он должен сохранить в папку.
Редактировать: видео будет таким же, как камера?
Intent cameraIntent = new Intent(
MediaStore.ACTION_VIDEO_CAPTURE);
startActivityForResult(cameraIntent,
PICTURE_ACTIVITY);
File videosFolder = new File(Environment
.getExternalStorageDirectory(),
"cangryVideos");
videosFolder.mkdirs(); // <----
File video = new File(videosFolder, "Video_001.3gp");
Uri uriSavedvideo = Uri.fromFile(video);
cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT,
uriSavedvideo);
startActivityForResult(cameraIntent,
PICTURE_ACTIVITY);