我想通过比Notification类提供的更多控制来控制Android设备上的LED。通知允许你改变闪烁的速度;例如300毫秒开启,1000毫秒关闭,但就是这样。Android手机LED是否可以在不使用通知对象的情况下进行操作?
基本上,我想在任意时间随意打开和关闭LED。有谁知道这是否可能? API似乎不这么说。它依赖于特定的硬件吗?
我想通过比Notification类提供的更多控制来控制Android设备上的LED。通知允许你改变闪烁的速度;例如300毫秒开启,1000毫秒关闭,但就是这样。Android手机LED是否可以在不使用通知对象的情况下进行操作?
基本上,我想在任意时间随意打开和关闭LED。有谁知道这是否可能? API似乎不这么说。它依赖于特定的硬件吗?
我还没有在代码试过,但SDK示出了该:
然后您可以使用NotificationManager.cancel()任意关闭通知。
http://developer.android.com/reference/android/app/Notification.html#FLAG_SHOW_LIGHTS
你应该能够通知做到这一点。您可以使用通知管理器提升和取消LED,并且可以使用android的闹钟管理器部分来控制任意时间。