Android时钟应用程序设置警报

时间:2016-11-08 19:12:28

标签: android alarm android-alarms

我需要知道这是否可能,如果是,我该怎么做。

我想创建一个应用程序,在Android时钟应用程序中创建一个重复闹钟。它应该在每天早上8点开始,只需要在我的应用程序中激活一个按钮。

提前致谢

2 个答案:

答案 0 :(得分:1)

试试这个:

public void createAlarm(String message, int hour, int minutes) {
    Intent intent = new Intent(AlarmClock.ACTION_SET_ALARM)
            .putExtra(AlarmClock.EXTRA_MESSAGE, message)
            .putExtra(AlarmClock.EXTRA_HOUR, hour)
            .putExtra(AlarmClock.EXTRA_MINUTES, minutes);
    if (intent.resolveActivity(getPackageManager()) != null) {
        startActivity(intent);
    }
}

来源:https://developer.android.com/guide/components/intents-common.html

答案 1 :(得分:1)

<块引用>

我为时钟找到了这种方式

public void createAlarm(String message, int hour, int minutes) {
    Intent intent = new Intent(AlarmClock.ACTION_SET_ALARM)
            .putExtra(AlarmClock.EXTRA_MESSAGE, message)// show on it
            .putExtra(AlarmClock.EXTRA_HOUR, hour) //24 hours
            .putExtra(AlarmClock.EXTRA_MINUTES, minutes); //not more than 60 :)
    if (intent.resolveActivity(getPackageManager()) != null) {
        startActivity(intent);
    }
}