定时器控制关闭硬件,使闪存稳定

时间:2012-10-19 12:50:14

标签: android timer camera sleep

我是Java / Android的新手。我正在开发一个学校项目的应用程序,在那里我需要打开和关闭闪光灯/闪光灯,就像闪光灯一样,我需要控制它的开启和关闭时间,现在我使用{{ 1}}控制等待时间,但这不够准确。我想使用某种类型的计时器Thread.sleep();,但我不知道使用它的好方法,你们中的任何一个黑客都可以帮助我吗?

我试过这个。希望有更好的方法。

System.nanotime()

而不是睡觉。

public void waiton(int ms){
    long t0 = System.nanoTime()+ ms*1000000;
    while(t0 > System.nanoTime()){

    }
}

我想看看我能以多快的速度制作稳定的频闪灯,它不是我想要的闪光灯,但我想知道我能以多快的速度制造它。这是为了学习! :P。

在这里,您可以看到我正在处理的代码。

Threat.sleep(5);

忽略开关,此时我正在从2个按钮转换为开关。但是我想让闪光灯工作之前,我会对它进行一些更改。

如果你们中的一些人有办法在不使用相机的情况下控制闪电战/闪光灯,那么适用于所有较新的Android手机。那将是完美的。

我在自动对焦方面遇到了一些问题,偶尔会抛出一个错误,这可能会使我的程序更加不稳定,因为焦点区域不能是0,0,0,0,并且不知道我应该改变它。

稍后当它工作时,我想我会将它转换为状态机,以获得更多功能。如果我可以:p。

0 个答案:

没有答案