这是一个特定于 Lollipop 的问题,因为 API 已更改。要了解如何在早期版本上执行此操作,请参阅相关问题:
我想知道如何打开/关闭状态栏中的系统警报图标,如图所示:
Timely Alarm Clock从 1.3 版开始控制 Lollipop 上的这个图标。在该版本之前,代码使用 private APIs as detailed in the related question .
他们使用的新技术适用于运行 v5.0.1 的无根 Nexus 5。
更新
看起来这个新 API 不仅仅是更改图标,还有很多其他功能。锁定屏幕现在还会显示我设置闹钟的时间。
最佳答案
AlarmManager 有一个新的 API 来设置它。
AlarmManager.setAlarmClock (AlarmManager.AlarmClockInfo info, PendingIntent operation)
如果您这样做,警报会显示在通知栏和锁屏上。
关于android - 用于控制状态栏中的警报图标的 Lollipop API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28367822/