我想要比通知类提供的更多控制LED的方式来控制Android设备上的LED。通知允许您更改闪烁的速率;例如,300毫秒开,1000毫秒关,但仅此而已。
实际上,我想随意在任意时间打开和关闭LED。 有人知道是否有可能吗?API似乎没有这样说。 这取决于具体的硬件吗?
我想要比通知类提供的更多控制LED的方式来控制Android设备上的LED。通知允许您更改闪烁的速率;例如,300毫秒开,1000毫秒关,但仅此而已。
实际上,我想随意在任意时间打开和关闭LED。 有人知道是否有可能吗?API似乎没有这样说。 这取决于具体的硬件吗?
我没有在代码中尝试过,但SDK显示如下:
然后,您可以使用NotificationManager.cancel()任意关闭通知。
http://developer.android.com/reference/android/app/Notification.html#FLAG_SHOW_LIGHTS
你可以通过通知来实现这个功能。你可以使用通知管理器来控制 LED 的开启和关闭,同时你也可以使用 Android 的闹钟管理器来控制任意时间的操作。