2

デバイスは Samsung Galaxy III です。カメラ アクティビティを実行して画像をキャプチャする APP を開発しました。画像を分析した後、テキスト情報を出力します。現在、キャプチャした画像はすべてギャラリーに保存されています。画像をギャラリーや SD カードに保存する必要はありません。次の2つの解決策のいずれかがうまくいくと思いますが、プログラムする方法がわかりません:

  1. 写真をギャラリーに保存しないでください。
  2. アプリのどこかで写真を削除します。

コメントをお待ちしております。

4

4 に答える 4

1

Android カメラのチュートリアルをお読みください。

...

ストレージ- あなたのアプリケーションが生成する画像や動画は、あなたのアプリケーションにのみ表示されることを意図しているか、ギャラリーや他のメディアやソーシャル アプリなどの他のアプリケーションが使用できるように共有することを意図していますか? アプリケーションをアンインストールしても、写真やビデオを利用できるようにしますか? これらのオプションの実装方法については、「メディア ファイルの保存」セクションを参照してください。

またはこれを参照してください:カメラでキャプチャした画像を特定のフォルダーに保存する方法

于 2012-12-19T23:07:12.760 に答える
1

開始時の Camera インテントで、これを追加します。

intent.putExtra(MediaStore.EXTRA_OUTPUT,Uri.fromFile(getTempFile(context)));

于 2017-12-20T08:47:43.800 に答える
0

次の2つの手順で問題を解決しました。

  1. 「@auselen」が指摘したように、すべての画像を特定のフォルダーに保存します。カメラで撮影した画像を特定のフォルダに保存する方法。

  2. アプリのどこかにあるそのフォルダー内のすべての画像を削除します。AndroidでSDカードから画像を削除する方法

于 2012-12-20T19:18:13.927 に答える
-4
use this for delete a pic 

ImgPhoto1.setImageBitmap(null);

于 2014-08-05T05:42:30.920 に答える