【问题标题】:Delayed image capturing延迟图像捕获
【发布时间】:2012-02-10 12:15:02
【问题描述】:

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

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

【问题讨论】:

    标签: android android-intent camera


    【解决方案1】:

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

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

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

    【讨论】:

    • 你能给我更多细节吗?我该怎么做?谢谢
    【解决方案2】:

    嗯,也许有一个带有计数器的处理程序,每秒更新一个 TextView(所以应用程序不会被视为冻结),然后一旦计数器达到 10,就拍照


        int counter2 = 0;
    
        private Runnable mUpdateTimeTask2 = new Runnable() {
            public void run() {
    
                if (counter2 == 10){
    
                    takepicture();
                }
                counter2++;
    
                mHandler.postDelayed(this, 1000);
            }
         };
    

    【讨论】:

    • 我的问题是如何在 10 秒后拍照?例如,我按下一个按钮,然后在 10 秒后拍摄图像
    猜你喜欢
    • 1970-01-01
    • 2014-06-03
    • 2012-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-04
    • 2014-06-05
    • 1970-01-01
    相关资源
    最近更新 更多