Как закрыть камеру через заданный промежуток времени в Android? - PullRequest
0 голосов
/ 02 января 2012

У меня есть требование, чтобы я запустил камеру, и пользователь будет использовать камеру для захвата изображения. но у меня есть еще одно требование: «закрыть действие камеры через 1 минуту, если пользователь там ничего не делает». Может кто-нибудь предложить мне что-нибудь по этому поводу. я думал о том, чтобы убить процесс камеры, но я не нахожу его вполне нормально. заранее спасибо.

1 Ответ

0 голосов
/ 02 января 2012

Вам необходимо реализовать функцию TimerTask, чтобы проверить, была ли нажата какая-либо клавиша в течение 1 минуты или нет. Теперь, если нет, попробуйте следующий код, чтобы закрыть камеру.

public void surfaceDestroyed(SurfaceHolder holder)
{
    camera.stopPreview();
    isPreviewRunning = false;
    camera.release();
}

Процесс убийства камеры не рекомендуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...