import android.content.Intent;
import android.provider.AlarmClock;

// 定义闹钟的属性
String message = "闹钟标签"; // 闹钟标签
int hour = 17;               // 闹钟小时(24小时制)
int minutes = 30;           // 闹钟分钟

// 创建一个系统闹钟的 Intent
Intent alarmIntent = new Intent(AlarmClock.ACTION_SET_ALARM);
alarmIntent.putExtra(AlarmClock.EXTRA_MESSAGE, message);
alarmIntent.putExtra(AlarmClock.EXTRA_HOUR, hour);
alarmIntent.putExtra(AlarmClock.EXTRA_MINUTES, minutes);
alarmIntent.putExtra(AlarmClock.EXTRA_SKIP_UI, true); // 设置跳过UI

// 为 Intent 添加 FLAG_ACTIVITY_NEW_TASK 标志
alarmIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

// 发送 Intent,设置系统闹钟
context.startActivity(alarmIntent);

// 返回设置成功的信息
return "系统闹钟已设置成功";
 
 
Back to Top