【问题标题】:Turn ON Flash light every second in Android?在Android中每秒打开闪光灯?
【发布时间】:2013-06-11 08:34:37
【问题描述】:

我试图每秒打开一次手机闪光灯。我一直在搜索,但没有发现任何有用的东西。

这是我正在使用的代码:

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();

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

【问题讨论】:

    标签: android multithreading camera flashlight


    【解决方案1】:

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

    handler.postDelayed(Runnable r, long delayMillis)

    在可运行代码中使用它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-02
      • 1970-01-01
      • 2013-06-20
      • 2011-04-15
      • 2013-02-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多