从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模糊闹钟等......)我将非常感激。
答案 0 :(得分:3)
在我进一步的研究中,我找不到这样做,所以我认为答案是否,直到证明不是这样。
答案 1 :(得分:2)
这很明显,但我只想确定 - 您是否考虑过使用AlarmManager? Android.com example
答案 2 :(得分:2)
是的,这完全有效。我曾尝试过,但有人知道我是否可以从我的应用程序中取消闹钟定时?
关于你的问题,没有。但我认为不可能在较低的API中使用,因为它仅适用于9级以上。
android.provider.AlarmClock
无法在较低级别识别。