Задержка захвата изображения - PullRequest
0 голосов
/ 10 февраля 2012

Я знаю, что легко получить намерение для захвата изображения, а затем после того, как пользователь нажмет на кнопку захвата, чтобы получить местоположение изображения изображения ...

Но я хочу сделать что-то вроде этого: пользователь нажимает кнопку -камера приложение запущено - через 10 секунд изображение берется автоматически (взаимодействие с пользователем не требуется)

Ответы [ 2 ]

0 голосов
/ 10 февраля 2012

хммм, может быть, есть обработчик со счетчиком, обновляющим TextView каждую секунду (таким образом, приложение не отображается как замороженное), а затем, когда счетчик достигнет десяти, сделайте снимок


    int counter2 = 0;

    private Runnable mUpdateTimeTask2 = new Runnable() {
        public void run() {

            if (counter2 == 10){

                takepicture();
            }
            counter2++;

            mHandler.postDelayed(this, 1000);
        }
     };
0 голосов
/ 10 февраля 2012

Я думаю, что для вашего пользовательского случая вы можете написать свою собственную активность камеры и затем сделать снимок за 10 секунд

Редактировать: вы можете использовать это руководство http://code.google.com/p/openmobster/wiki/CameraTutorial

Также предварительный просмотр камерыприсутствует в приложении apidemos.Он присутствует в Graphics-> CameraPreview.

...