【发布时间】:2013-07-12 09:43:24
【问题描述】:
我们可以在android中创建有意图的警报
Intent i = new Intent(AlarmClock.ACTION_SET_ALARM);
i.putExtra(AlarmClock.EXTRA_MESSAGE, "New Alarm");
i.putExtra(AlarmClock.EXTRA_HOUR, 23);
i.putExtra(AlarmClock.EXTRA_MINUTES, 11);
我们想在创建警报时添加 day 属性。但是,AlarmClock 不包含有关“Extra_Day_Week”的属性,因此我们没有设置闹钟日期。你有什么想法可以通过使用意图 ve 闹钟来解决这个问题
感谢您的创意回复
【问题讨论】:
-
AlarmClock提供程序无法指定日期。您是在尝试让已安装的警报应用程序在指定时间开始响铃,还是希望在这样的时间发生时收到通知(例如,以便您可以启动自己的面向用户的警报?)在后一种情况下,你会使用AlarmManager而不是AlarmClock。 -
这很奇怪,因为android中的默认应用程序提供7天的警报(未指定时间仅购买7天)。 Alarmclock 允许我们更改小时和分钟,为什么 Alarmclock 不允许更改 7 天的闹钟。
-
AlarmClock是内容提供者,独立于默认应用程序。不同的第三方应用程序(和系统应用程序)可以通过处理一些意图来选择使用AlarmClock内容提供程序。也许如果您使用用例编辑问题,人们将能够为您指出正确的方向。
标签: android android-intent alarm