我是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。