2017-09-10 8 views
0

バックグラウンドで写真を撮ってBitmapに保存するコードを探しています。私はいくつかの研究を行い、これを見つけた:https://stackoverflow.com/a/17859926/7391954それはちょっと動作しますが、私はtakePictureをワーカースレッドから呼び出すとUIをフリーズし、1 /秒(3 /秒が好きです)のように速く写真を撮ることができません。誰もがこれで私を助けることができますか?UIなしでバックグラウンドで写真を撮ります。 Android

+0

[Android - プレビューなしの写真を撮る](https://stackoverflow.com/questions/25754597/android-take-picture-without-preview) –

答えて

0

を見てみましょうここでは私のために働いたカメラのプレビューコードです:https://stackoverflow.com/a/33242595/7391954 私はそれに私のレイアウトを重ねた後、写真を撮るすると、そのビューにgetBitmap()を呼び出すのと同じくらい簡単でした。

0

surfaceVieweを使用できます。 このドキュメントSurfaceView

+0

プレビューを表示したくないUIなしでバックグラウンドで写真を撮る。 –

+0

私はそれを知っています、あなたはあなたのメインビューをsurfaceViewにオーバーレイするか、またはsurfaceView可視性を不可視にすることができます –

関連する問題