在Android中每秒打开闪光灯?

时间:2013-06-11 08:34:38

标签: android multithreading camera flashlight

我试图每秒打开手机闪光灯。我一直在寻找但没有任何有用的东西。

这是我正在使用的代码:

Thread t = new Thread() {

@Override
public void run() {
seconds = 0;
  try {
    while (seconds<11) {
      Thread.sleep(1000);
      runOnUiThread(new Runnable() {
        @Override
        public void run() {

        // Put code here!

        seconds++;
        }
      });
    }
  } catch (InterruptedException e) {
 }
}
};

t.start();

我将非常感谢您的帮助!感谢。

1 个答案:

答案 0 :(得分:0)

创建循环是个坏主意。 尝试使用处理程序http://developer.android.com/reference/android/os/Handler.html

handler.postDelayed(Runnable r,long delayMillis)

在runnable代码中使用它。