我正在使用通知来提醒用户服务仍在运行。现在,我想使用通知灯提醒用户(因为它很时尚)。
通知正常工作,但通知灯没有反应。其他应用程序可以正常使用通知灯(如gtalk、facebook)。
这基本上是通知示例代码,只是添加了这些标志:
notification.ledARGB = 0xff00ff00;
notification.ledOnMS = 100;
notification.ledOffMS = 100;
notification.flags |= Notification.FLAG_SHOW_LIGHTS;
notification.flags |= Notification.FLAG_NO_CLEAR + Notification.FLAG_ONGOING_EVENT;
mNotificationManager.notify(NOTIFICATION_ID, notification);
并且
notification.defaults |= Notification.DEFAULT_LIGHTS;
同样也不起作用。
我正在一台安装有Android 4.0的Galaxy Nexus上进行调试,但应用程序的目标是Android 2.3.3。
编辑: 这可能是权限的问题吗?如果是,是哪一个?我已经查看了所有权限,没有找到匹配通知灯的权限。