1# 资源调度子系统ChangeLog 2 3 4## cl.resourceschedule.reminderAgent.1 5 6提醒代理支持系统应用设置自定义按钮,并且自定义按钮可跳转指定应用界面。 7 8**变更影响** 9 10基于OpenHarmony4.0.7.1及之后的SDK版本开发的系统应用,可设置提醒自定义按钮。 11 12**关键接口/组件变更** 13 14| 模块名 | 类名 | 方法/属性/枚举/常量 | 变更类型 | 15| -- | -- | -- | -- | 16| reminderAgentManager | ActionButtonType | ACTION_BUTTON_TYPE_CUSTOM = 2 | 新增 | 17| reminderAgentManager | ActionButton | wantAgent?: WantAgent | 新增 | 18| reminderAgentManager | WantAgent | uri?: string | 新增 | 19| reminderAgentManager | ReminderRequest | actionButton?: [ActionButton?, ActionButton?, ActionButton?] | 变更 | 20 21**适配指导**<br> 22 23```ts 24import reminderAgentManager from '@ohos.reminderAgentManager'; 25 26let targetReminderAgent: reminderAgentManager.ReminderRequestAlarm = { 27 reminderType: reminderAgentManager.ReminderType.REMINDER_TYPE_ALARM, // 提醒类型为闹钟类型 28 ... 29 actionButton: [ 30 { 31 title: '稍后提醒', 32 type: reminderAgentManager.ActionButtonType.ACTION_BUTTON_TYPE_SNOOZE 33 }, 34 { 35 title: '关闭', 36 type: reminderAgentManager.ActionButtonType.ACTION_BUTTON_TYPE_CLOSE 37 }, 38 { 39 title: '自定义', 40 type: reminderAgentManager.ActionButtonType.ACTION_BUTTON_TYPE_CUSTOM, 41 wantAgent: { 42 pkgName: "com.example.myapplication", 43 abilityName: "EntryAbility", 44 } 45 }, 46 ] 47} 48``` 49