这是一个特定于棒棒糖的问题,因为API已更改。要了解如何在早期版本上执行此操作,请参阅相关问题:
我想知道如何在状态栏中打开/关闭系统警报图标,如下图所示:
从版本1.3开始,
Timely Alarm Clock控制Lollipop上的此图标。在该版本发布之前,代码使用的是private APIs as detailed in the related question。
他们使用的新技术适用于运行v5.0.1的无根Nexus 5.
看起来这个新API还有很多,而不仅仅是更改图标。锁定屏幕现在还显示我为其设置警报的时间。
答案 0 :(得分:12)
AlarmManager有一个新的api来设置它。
AlarmManager.setAlarmClock(AlarmManager.AlarmClockInfo信息, PendingIntent操作)
如果这样做,警报会显示在通知栏和LockScreen上。