刚刚开始编写我的hue应用程序,到目前为止,基本功能看起来不错,只是缺少一些api的javadocs会让生活变得更加困难。所以我的问题是怎样才能让灯光有闪烁的效果?我试过做这样的事

//pseudo code
lightState.setOn(true);
Log.e("TAG", "State for Light 2 =" + lightState.validateState());
bridge.updateLightState(light2, lightState, listener);

// Sleep thread for sometime

lightState.setOn(false);
Log.e("TAG", "State for Light 2 =" + lightState.validateState());
bridge.updateLightState(light2, lightState, listener);

等等等等。这是最好的方法吗?问题是我几乎看不到任何闪现。有时它会发生,有时它只是变暗。眨眼的最好方法是什么?
谢谢

最佳答案

http://www.developers.meethue.com/documentation/core-concepts的文档中,它在“一些额外有趣的东西”部分中声明,您可以通过设置灯光警报状态来闪烁:
“警报”–此资源用于临时效果,将来可能还会有更多。此时要使灯光在其当前颜色中闪烁,请发送{“alert”:“select”}
因此,使用updateLightStateapi将“alert”值设置为“select”。

10-08 05:44