HarmonyOS 鸿蒙Next 添加事件到手机日历日程

发布于 1周前 作者 gougou168 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 添加事件到手机日历日程 需求是添加事件到手机日历日程,可根据规定的时间设置提醒用户

2 回复

参考日历添加日程接口,添加日程指定提醒时间,到点后会有系统提醒弹框

https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-calendar-kit/js-apis-calendarManager.md#addevent-1

import { BusinessError } from '@ohos.base';
import { calendarMgr } from '../entryability/EntryAbility';

let calendar: calendarManager.Calendar | undefined = undefined;
const date = new Date();
const event: calendarManager.Event = {
  type: calendarManager.EventType.NORMAL,
  startTime: date.getTime(),
  endTime: date.getTime() + 60 * 60 * 1000
};
calendarMgr?.getCalendar((err: BusinessError, data: calendarManager.Calendar) => {
  if (err) {
    console.error(`Failed to get calendar, err -> ${JSON.stringify(err)}`);
  } else {
    console.info(`Succeeded to get calendar, data -> ${JSON.stringify(data)}`);
    calendar = data;
    calendar.addEvent(event).then((data: number) => {
      console.info(`Succeeded to add event, id -> ${data}`);
    }).catch((err: BusinessError) => {
      console.error(`Failed to addEvent, err -> ${JSON.stringify(err)}`);
    });
  }
});

设置Event对象里面的reminderTime

reminderTime number[] 否 否 日程提醒时间,单位为分钟。填写x分钟,即距开始时间提前x分钟提醒,不填时,默认为不提醒。可为负值。

更多关于HarmonyOS 鸿蒙Next 添加事件到手机日历日程的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS(鸿蒙)系统中,添加事件到手机日历日程通常可以通过系统自带的日历应用或者第三方日历应用来实现。以下是一个基本的操作流程:

  1. 打开日历应用:首先,在鸿蒙设备上找到并打开日历应用。如果设备上没有预装日历应用,可以从应用商店下载一个。

  2. 选择添加事件:在日历应用的主界面,通常会有一个“+”号或者“添加事件”的按钮,点击它。

  3. 填写事件信息:在弹出的编辑界面中,填写事件的标题、开始时间、结束时间、地点、提醒等详细信息。确保所有必要的信息都已填写完整。

  4. 保存事件:填写完毕后,点击“保存”或“确定”按钮,事件就会被添加到日历中。

  5. 查看事件:返回日历主界面,可以看到新添加的事件已经显示在相应的日期上。

请注意,不同的鸿蒙设备和日历应用可能会有略微不同的界面和操作方式,但大体流程是相似的。

如果以上步骤无法在你的设备上成功添加事件到日程,可能是由于设备或应用的特定限制。此时,你可以尝试更新日历应用或设备系统,或者查看设备的用户手册以获取更具体的指导。

如果问题依旧无法解决,请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部