我现在想做到的效果是,我启动camera后,camera就每隔10秒钟就拍摄一张照片!同时我有个现成在评估这些获取到的照片的质量,当我评估算法依次对照片进行评估的过程中,发现某一张符合我的要求后就停止拍摄,并显示我获得的那张照片。
   我现在急需了解的就是,我应该在哪个函数中写每间隔10描就获取一张图片的这个操作!

解决方案 »

  1.   

    新建一个handler,然后添加线程指定秒数运行一次吧。看过类似的东西。具体没实现过。
      

  2.   

    嗯,没什么难的吧,handler轻松搞定,不过不知道楼主拿这个来干什么
    难道是搞偷拍?
      

  3.   

    handle 处理 然后 takepicture 就OK
      

  4.   

    我觉得还是使用Timer类比较好~
      

  5.   

    可以用一下Alarm Manager中的setRepeating()试试。可以参考一下:
    http://blog.csdn.net/cang_hai_yue_ming/article/details/8459965
      

  6.   

    Handler.sendMessageDelay()有时间设置,不过话说来,你这个照片质量评估算法的运算量大不大,估计你可能要在子线程中实现。不然UI线程被卡住,进程会被kill掉的。再说用户使用起来很不爽。