首页 文章

可以在不使用Notification对象的情况下操纵Android手机LED吗?

提问于
浏览
9

我想控制Android设备上的LED,其控制程度超过Notification类提供的控制 . 通知允许您更改闪烁的速率;例如300毫秒开,1000毫秒关闭,但就是这样 .

基本上,我想在任意时间随意打开和关闭LED . 有谁知道这是否可能? API似乎没有这么说 . 它取决于具体的硬件吗?

2 回答

  • 2

    我没有在代码中尝试过这个,但SDK显示了这个:

    • 要关闭LED,请在alpha通道中为0通过0或对于ledOnMS和ledOffMS通过0 .

    • To turn the LED on, pass 1 for ledOnMS and 0 for ledOffMS.

    • 要使LED闪烁,请将其打开和关闭的毫秒数传递给ledOnMS和ledOffMS .

    然后你可以使用NotificationManager.cancel()来任意关闭通知 .

    http://developer.android.com/reference/android/app/Notification.html#FLAG_SHOW_LIGHTS

  • 0

    您应该可以通过通知执行此操作 . 你可以使用通知管理器来提升和取消led,你可以使用android的报警管理器来控制任意时间 .

相关问题