我的设备是三星的第一张图片保存在sdcard / DCIM中第二张图片保存在sdcard / mydirectory中 为什么???
我该怎么办?我不想要第一张图片
这是我的代码
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(getTempFile()));
startActivityForResult(intent,TAKE_PHOTO_CODE);
...
private File getTempFile(){
File root = new File(Environment.getExternalStorageDirectory(),"universalmemo/"+"data/"+"memo/"+"picturememo");
if(!root.exists()){
root.mkdirs();
}
File file = new File(root,getDateTime());
return file;
}
...
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
Intent intent2 = new Intent();
if(requestCode == TAKE_PHOTO_CODE && resultCode == RESULT_OK){
intent2.putExtra("Filename", datetime);
setResult(RESULT_OK,intent2);
}
else setResult(RESULT_CANCELED,intent2);
finish();
}
...
谢谢你的帮助
答案 0 :(得分:1)
这是一个星系的问题,你必须删除你在删除的上一个文件中不想要的文件夹中创建的图像