1
파일을 sdcard에 저장하는 방법을 이해하는 데 문제가 있습니다. 내 카메라 클래스의 경우 사진을 찍을 때 새 디렉토리를 만들어 저장하는 것보다 폴더를 만들지 만 이미지가 폴더에 있지 않습니까? 도와주세요.이미지, 오디오 및 비디오를 SD 카드에 저장
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);
감사합니다. 매우 많이 –
비디오는 비슷한 개념입니까? –
잘 모르겠습니다. 지금까지 비디오 작업을하지 않았습니다. 나는 당신이 이미하지 않은 경우에 시도하고 시도하는 것이 좋습니다 것입니다. –