所以我正在编写一个应用程序,当屏幕关闭时,它将使用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设置,并让它显示我的?我试过摆弄
notification.priority 但这似乎什么也做不了。任何帮助都将不胜感激。谢谢!
发布于 2014-08-29 19:34:34
是否有一种方法来覆盖股票LED设置,并让它显示我的?
一般情况下不会。LED的控制取决于设备制造商,而不是你。或者,引用文档的话说:“由于硬件的变化,不能保证您传递的任何值都会得到精确的遵守。”
同时,请记住,并不是所有的设备都有Notification可以控制的LED,有时是因为设备根本没有LED。
https://stackoverflow.com/questions/25574917
复制相似问题