Android 下一次特定设置的报警设置为关闭时,我如何通过编程获取?

Android 下一次特定设置的报警设置为关闭时,我如何通过编程获取?,android,alarmmanager,Android,Alarmmanager,我目前正在通过以下方式设置警报 //set the alarm alarm.set(AlarmManager.RTC_WAKEUP, cal.getTimeInMillis(), pendingintent); 我似乎没有看到一个AlarmManager方法允许我获取设置报警的时间。。。有没有办法在我的应用程序中的其他地方执行此操作?可以读取报警,但没有记录。在大多数android设备上,它将位于内容提供商中: content://com.android.alarmclock/alarm co

我目前正在通过以下方式设置警报

//set the alarm
alarm.set(AlarmManager.RTC_WAKEUP, cal.getTimeInMillis(), pendingintent);

我似乎没有看到一个
AlarmManager
方法允许我
获取设置报警的时间。。。有没有办法在我的应用程序中的其他地方执行此操作?

可以读取报警,但没有记录。在大多数android设备上,它将位于内容提供商中:

content://com.android.alarmclock/alarm
content://com.android.deskclock/alarm
尽管许多原始设备制造商创建了自己的报警供应商,例如:

content://com.htc.android.alarmclock/alarm

在HTC手机上。

我使用content://com.android.deskclock/alarm 要获取游标,但它有安全问题,我应该如何做?你能给我一个例子吗?使用未记录的API似乎很危险,它们可能在不同版本之间发生变化。谷歌强烈反对这种做法。