延迟图像捕获

时间:2012-02-10 12:15:03

标签: android android-intent camera

我知道很容易触发图像捕获的意图,然后在用户按下捕获按钮后拍摄图像的图像位置...

但我想做这样的事情: - 用户按下按钮 -camera应用程序启动 - 10秒后自动拍摄图像(无需用户交互)

2 个答案:

答案 0 :(得分:0)

我认为对于您的自定义用例,您可以编写自己的相机活动,然后在10秒内捕获

修改:您可以使用本教程http://code.google.com/p/openmobster/wiki/CameraTutorial

此外,相机预览也出现在apidemos应用程序中。它出现在Graphics-> CameraPreview上。

答案 1 :(得分:0)

嗯,也许有一个处理器,计数器每秒更新一次TextView(所以应用程序看起来没有被冻结),然后一旦计数器达到10就拍照片


    int counter2 = 0;

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

            if (counter2 == 10){

                takepicture();
            }
            counter2++;

            mHandler.postDelayed(this, 1000);
        }
     };