库存LED覆盖了我的LED设置

时间:2014-08-29 19:22:34

标签: android android-notifications

所以我正在编写一个应用程序,当屏幕关闭时,该应用程序将使用LED通知用户任何内容。以下是我如何使用它:

NotificationManager notificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
Notification notification = new Notification();
notification.ledARGB = 0xFFFFFF00;
notification.flags = Notification.FLAG_SHOW_LIGHTS;
notification.ledOnMS = 100;
notification.ledOffMS = 100;
notificationManager.notify(Constants.LED_NOTIFICATION_ID, notification);

它工作正常,但当我的设备(Galaxy S5)未接来电时出现问题,并且未接来电的股票LED通知会一直覆盖我的LED设置。有没有办法覆盖库存LED设置,并让它显示我的?我试过摆弄

notification.priority 

但这似乎没有做任何事情。任何帮助,将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:0)

  

有没有办法覆盖库存LED设置,让它显示为我的?

不一般。控制LED取决于设备制造商,而不是您。或者,引用文档,“由于硬件不同,您不能保证您传递的任何值都完全符合。”

另外,请记住,并非所有设备都有Notification可以控制的LED,有时因为设备根本没有LED。