1

在这里,我找到了如何启动时钟应用程序Intent 以在 android 上启动时钟应用程序

但是如何在时钟应用程序中直接启动“闹钟”活动?我知道这是可能的,在市场上看到过这样的应用程序,但找不到合适的解决方案。

4

1 回答 1

12

尝试以下代码:

Intent i = new Intent(AlarmClock.ACTION_SET_ALARM); 
startActivity(i); 

您还可以通过执行以下操作来设置警报:

Intent i = new Intent(AlarmClock.ACTION_SET_ALARM); 
i.putExtra(AlarmClock.EXTRA_MESSAGE, "New Alarm"); 
i.putExtra(AlarmClock.EXTRA_HOUR, 11); 
i.putExtra(AlarmClock.EXTRA_MINUTES, 20); 
startActivity(i); 

您还需要在清单中拥有以下权限:

<uses-permission android:name="com.android.alarm.permission.SET_ALARM"/>

有关更多信息,请查看此处的内容

希望这可以帮助!!!

于 2013-04-27T21:06:51.403 回答