我在这里找到了如何启动时钟应用程序Intent to launch the clock application on android
但如何在时钟应用程序中直接启动“警报”活动?我知道这是可能的,在市场上看到这样的应用,但找不到合适的解决方案。
答案 0 :(得分: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"/>
有关详细信息,请查看内容here
希望这有帮助!!!