harmony 鸿蒙资源调度子系统ChangeLog

  • 2023-06-24
  • 浏览 (373)

资源调度子系统ChangeLog

cl.resourceschedule.reminderAgent.1

提醒代理支持系统应用设置自定义按钮,并且自定义按钮可跳转指定应用界面。

变更影响

基于OpenHarmony4.0.7.1及之后的SDK版本开发的系统应用,可设置提醒自定义按钮。

关键接口/组件变更

|模块名|类名|方法/属性/枚举/常量|变更类型| | –|–|–|–| |reminderAgentManager|ActionButtonType|ACTION_BUTTON_TYPE_CUSTOM = 2|新增| |reminderAgentManager|ActionButton|wantAgent?: WantAgent|新增| |reminderAgentManager|WantAgent|uri?: string|新增| |reminderAgentManager|ReminderRequest |actionButton?: [ActionButton?, ActionButton?, ActionButton?]|变更|

适配指导

import reminderAgentManager from '@ohos.reminderAgentManager';

let targetReminderAgent: reminderAgentManager.ReminderRequestAlarm = {
    reminderType: reminderAgentManager.ReminderType.REMINDER_TYPE_ALARM, // 提醒类型为闹钟类型
    ...
    actionButton: [
        {
            title: '稍后提醒',
            type: reminderAgentManager.ActionButtonType.ACTION_BUTTON_TYPE_SNOOZE
        },
        {
            title: '关闭',
            type: reminderAgentManager.ActionButtonType.ACTION_BUTTON_TYPE_CLOSE
        },
        {
            title: '自定义',
            type: reminderAgentManager.ActionButtonType.ACTION_BUTTON_TYPE_CUSTOM,
            wantAgent: {
                pkgName: "com.example.myapplication",
                abilityName: "EntryAbility",
            }
        },
    ]
}

cl.resourceschedule.reminderAgent.2

提醒代理支持设置通知自动消失和自动消失时间。

变更影响

基于OpenHarmony4.0.7.1及之后的SDK版本开发的系统应用,可设置提醒自动消失。

关键接口/组件变更

|模块名|类名|方法/属性/枚举/常量|变更类型| | –|–|–|–| |reminderAgentManager|ReminderRequest|tapDismissed?: boolean|新增| |reminderAgentManager|ReminderRequest|autoDeletedTime?: number|新增|

适配指导

import reminderAgentManager from '@ohos.reminderAgentManager';

let targetReminderAgent: reminderAgentManager.ReminderRequestAlarm = {
    reminderType: reminderAgentManager.ReminderType.REMINDER_TYPE_ALARM, // 提醒类型为闹钟类型
    ...
    tapDismissed: true,
    autoDeletedTime: 300,
}

你可能感兴趣的鸿蒙文章

harmony 鸿蒙HUKS子系统ChangeLog

0  赞