0

私の関数は、彼に電話をかける現在の時点でカメラから写真を撮る必要があり、それを他の場所ではなく、私のバッファーに保持します。カメラを開く必要はありません。「キャプチャ」ボタンを押すには、これをすべて自動的に行う必要があります。ユーザーは、そのカメラが機能していることを確認してはならず、画像を撮影した後、それを私のバッファにのみコピーする必要があります。使用を提案しないcamera.start()でください。ビデオや画像をコピーした後、ギャラリーから削除してください。誰か助けてもらえますか?と英語で申し訳ありません:)

4

2 に答える 2

0

私の知る限り、ユーザーの知らないうちにカメラアプリケーションを開いて画像をキャプチャすることはできません。

于 2012-09-28T13:37:51.117 に答える
0

これが問題の解決策です。少しだけ編集します。たとえば、ビットマップを ArrayList に格納できます。

しかし、これはメモリをフラッディングするため、パフォーマンスに悪いことを知っていますか? 内部メモリを使用するよりも、sd に書き込む方がよいでしょう。

編集: API を使用する場合、プレビューを表示する必要があります。ただし、このプレビューを 1x1px にするか、他のビューの背後に隠すことができます。また、コードを少し変更して、ボタンクリックでキャプチャを開始しないようにすることもできます。私はあなたがそれを行うことができると思います。

これも大いに役立ちます

于 2012-09-28T13:17:46.203 に答える