我需要知道这是否可能,如果是,我该怎么做。
我想创建一个应用程序,在Android时钟应用程序中创建一个重复闹钟。它应该在每天早上8点开始,只需要在我的应用程序中激活一个按钮。
提前致谢
答案 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);
}
}