使用意图设置闹钟(如在闹钟中)

时间:2011-04-09 00:54:04

标签: android clock alarms

从API级别9(2.3)开始,您可以使用意图设置警报:

Intent i = new Intent(AlarmClock.ACTION_SET_ALARM);
i.putExtra(AlarmClock.EXTRA_HOUR, 9);
i.putExtra(AlarmClock.EXTRA_MINUTES, 37);
startActivity(i);

是否存在以类似方式设置警报(未记录的API?)以降低API级别?

此外,如果有人知道任何类似的非库存警报器方法(such as ones listed here I.E. HTC闹钟,Moto模糊闹钟等......)我将非常感激。

3 个答案:

答案 0 :(得分:3)

在我进一步的研究中,我找不到这样做,所以我认为答案是,直到证明不是这样。

答案 1 :(得分:2)

这很明显,但我只想确定 - 您是否考虑过使用AlarmManager? Android.com example

答案 2 :(得分:2)

是的,这完全有效。我曾尝试过,但有人知道我是否可以从我的应用程序中取消闹钟定时?

关于你的问题,没有。但我认为不可能在较低的API中使用,因为它仅适用于9级以上。

android.provider.AlarmClock无法在较低级别识别。