手机启动时如何设置闹钟?

时间:2011-11-18 04:53:05

标签: android alarmmanager alarm android-alarms

我的应用程序中有一个闹钟功能。手机开机时,闹钟会正常工作。问题是当我关闭或关闭手机电源时(例如我将设置闹钟为10.00AM,10.05,10.10),我将打开10.02。我没有收到任何警报通知,所有警报都被取消。我已经使用Service来获取警报,我也使用了权限reciever_boot_complete。我仍然遇到问题。请有人帮帮我

1 个答案:

答案 0 :(得分:2)

1.据我所知,Android系统在电源关闭时不支持警报。如果您设置闹钟并关闭手机,则闹钟时间到来时手机将无法启动。 2.当使用AlarmManager计划警报时,请使用方法中的alram类型:

public void set (int type, long triggerAtTime, PendingIntent operation) 
public void setRepeating (int type, long triggerAtTime, long interval, PendingIntent operation)

您应该使用ELAPSED_REALTIME_WAKEUPRTC_WAKEUP,否则,当屏幕关闭时,将不会触发警报。 See here: