私は動的に作成したフォルダに画像を保存したいと思います。私は名前が "Eskuvo"であり、その中に新しいフォルダを作成できるコンテナフォルダを持っています。そのうちの1つを開くと、写真を撮ってそのフォルダの中に保存したいと思います。問題は、フォルダの名前をどのように指定しても、アプリは常に「Eskuvo」フォルダに画像を保存することです。私は自分のコードをコピー:フォルダのパスを設定する
ImagesViewF.java:
public void TakingPictures(){
File photos = new File("/sdcard/Eskuvo/"+ca.copyname+"/");
photos.mkdirs();
count++;
String file = "/sdcard/Eskuvo/"+ca.copyname+count+".jpg";
File newfile = new File(file);
try{
newfile.createNewFile();
}catch (IOException e){
e.printStackTrace();
}
Uri outputFileUri = Uri.fromFile(newfile);
Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri);
getActivity().startActivityForResult(cameraIntent, 0);
}
私はca.copyname
は私が保存したいフォルダの名前であることに言及したいと思います。あなたが私を助けてくれることを願います。