我想控制Android设备上的LED,其控制程度超过Notification类提供的控制。通知允许您更改闪烁的速率;例如300毫秒开,1000毫秒关闭,但就是这样。
基本上,我想在任意时间随意打开和关闭LED。有谁知道这是否可能? API似乎没有这么说。它取决于具体的硬件吗?
答案 0 :(得分:2)
我没有在代码中尝试过这个,但SDK显示了这个:
然后你可以使用NotificationManager.cancel()来任意关闭通知。
http://developer.android.com/reference/android/app/Notification.html#FLAG_SHOW_LIGHTS
答案 1 :(得分:0)
您应该可以通过通知执行此操作。你可以使用通知管理器来提升和取消led,你可以使用android的报警管理器来控制任意时间。