在棒棒糖及以上设置闹钟

时间:2015-11-21 15:27:57

标签: android

我对Android API关于闹钟感到困惑。有两种方法可以设置它:setAlarmClock() AlarmManagerACTION_SET_ALARM AlarmClock类。有什么不同?使用意图我可以设置几个信息,例如我可以设置铃声(来自Kitkat)但是如何使用方法setAlarmClock()?如果我使用AlarmManager,是否需要重新实施所有内容?在这种情况下,状态栏中的用户是否仍然可以看到警报?

1 个答案:

答案 0 :(得分:1)

根据您的上下文,设置闹钟只需使用AlarmClock。使用ACTION_SET_ALARM以及EXTRA_RINGTONE等可选请求参数来指定闹钟的铃声。

AlarmManager用于其他目的:

  

此类提供对系统警报服务的访问。这些允许您安排应用程序在将来的某个时间运行。

是的,您可以使用AlarmManager实现类似的功能,但您确实会重新实现很多功能,例如播放铃声,在状态栏中显示提醒用户界面。