2012-03-06 15 views
1

を回避する方法を次のようにAndroidのカメラの意図保存ファイル回/ Iは、Androidで簡単な写真を撮るための簡単なカメラの意図を使用しています

Uri outputFileUri = Uri.fromFile(photo); 
Intent camera = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); 
camera.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri); 
this.startActivityForResult(camera, CAMERA_RESULT); 

問題がある:ファイルが二回

    を保存します絵が実際に取得されると
  • (それはギャラリーのディレクトリに保存されます)
  • 一度、ユーザーが画像を「受け入れる」(それはoutputFileUriに保存されている)

私は実際にこの事実を想像することはできませんが、それらの重複ファイルの作成を避けることはできません。 もしそうでなければ、私のアプリでそれを削除するためにギャラリーのディレクトリに画像のパスを取得する可能性はありますか?

答えて

0

私はいくつかの研究を行いましたが、残念なことにそれを解決するのは実際には良い考えではありません。

しかし、非常に簡単なSurfaceView-Camera-Activityを実行するだけで、あなたが言うデータを保存することができます。

関連する問題