2012-01-11 19 views
1

自分のデバイスがsamsungの最初のイメージはsdcard/DCIMに保存されます.2番目のイメージはsdcard/mydirectoryに保存されます なぜ???写真を撮るときにダブルセーブ画像

どうすればよいですか?私は..

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();   
} 

..

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; 
} 

...ここで最初の画像

は私のコード

Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);  
intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(getTempFile()));  
startActivityForResult(intent,TAKE_PHOTO_CODE); 

ありたくない

はあなたの助けをありがとう

答えて

1

これはギャラクシーの問題です。削除した最後のファイルでは不要なフォルダに作成した画像を削除する必要があります

関連する問題