Отключить снимок камеры после вызова Camera.takePicture Android - PullRequest
1 голос
/ 21 февраля 2011

Я вызываю takePicture () на моем объекте камеры, показывая предварительный просмотр того, что делается с использованием SurfaceView. Я хочу иметь возможность вызывать takePicture () без зависания экрана предварительного просмотра со снимком только что сделанного. Как я могу отключить это и сохранить предварительный просмотр в фоновом режиме?

Ответы [ 2 ]

3 голосов
/ 21 февраля 2011

Я хочу иметь возможность вызывать takePicture () без зависания экрана предварительного просмотра со снимком только что сделанного. Как я могу отключить это и сохранить предварительный просмотр в фоновом режиме?

Вы не делаете. Пока устройство считывает данные с CCD и конвертирует их в JPEG, предварительный просмотр SurfaceView не обновляется.

0 голосов
/ 07 июня 2011
(new AsyncTask<byte[], String, String>() {

                @Override
                protected String doInBackground(byte[]... params) {
                    savePictureToSDCard(params[0]);
                    return null;
                }
            }).execute(imageData);
...