这是一个针对Lollipop版本的问题,因为API已经发生了改变。如果要在早期版本上执行此操作,请查看相关问题:
我想知道如何打开/关闭系统状态栏中显示的闹钟图标,如下图所示:
Timely Alarm Clock 在发布1.3版后可以控制Lollipop上的该图标。在此之前的版本中,该代码使用了私有API,详见相关问题。
他们使用的新技术可以在运行v5.0.1的未root的Nexus 5上正常工作。
更新
看起来这个新API不仅可以更改图标,还可以在锁屏界面上显示设置的闹钟时间。
这是一个针对Lollipop版本的问题,因为API已经发生了改变。如果要在早期版本上执行此操作,请查看相关问题:
我想知道如何打开/关闭系统状态栏中显示的闹钟图标,如下图所示:
Timely Alarm Clock 在发布1.3版后可以控制Lollipop上的该图标。在此之前的版本中,该代码使用了私有API,详见相关问题。
他们使用的新技术可以在运行v5.0.1的未root的Nexus 5上正常工作。
看起来这个新API不仅可以更改图标,还可以在锁屏界面上显示设置的闹钟时间。
AlarmManager有一个新的API可以设置这个。
AlarmManager.setAlarmClock (AlarmManager.AlarmClockInfo info, PendingIntent operation)
如果您这样做,闹钟会显示在通知栏和锁屏界面上。