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);
大変ありがとうございます –
ビデオは同様のコンセプトですか? –
わかりません。今までビデオで作業していない。私はあなたがまだしていない場合は、先に進み、試してみることをお勧めします。 –