V3APP日历提醒

功能表:getSupportCalendarReminder

Flutter示例:

/// 日历提醒
  setCalendarReminder(
      evtBase: _VBusEvtBase.base_app_set,
      evtType: _VBusEvtType.vbus_evt_func_v3_calendear_reminder
  ),

/// 日历提醒
libManager.send(evt: CmdEvtType.setCalendarReminder, json: jsonEncode(json));

App下发的json字段:

字段名 字段类型 字段说明
version int 协议库版本号
operate int 操作类型
0:无效
1:增
2:删
3:查
4:改
num int 日历提醒详情个数
操作增/删/改有效
items 集合 日历提醒详情
操作增/删/改有效
remind_id & all_day_on_off & start_time_year & start_time_mon & start_time_day & start_time_hour & start_time_min & start_time_sec & end_time_year & end_time_mon & end_time_day & end_time_hour & end_time_min & end_time_sec & repeat_type & reminder_advance & location & title & note 的集合
字段名 字段类型 字段说明
remind_id int 日历提醒事件id
每次app下发自增1 从0开始
all_day_on_off int 全天开关
0关闭
1打开
start_time_year int 开始时间 年
start_time_mon int 开始时间 月
start_time_day int 开始时间 日
start_time_hour int 开始时间 时
start_time_min int 开始时间 分
start_time_sec int 开始时间 秒
end_time_year int 结束时间 年
end_time_mon int 结束时间 月
end_time_day int 结束时间 日
end_time_hour int 结束时间 时
end_time_min int 结束时间 分
end_time_sec int 结束时间 秒
repeat_type int 重复类型 bit1-bit7 周一到周日
bit0是总开关位 0:开 1:关
reminder_advance int 提前提醒
0:无
1:日程开始时
2:5分钟前
3:10分钟前
4:15分钟前
5:30分钟前
6:1小时前
7:2小时前
8:1天前
9:2天前
10:一周前
location char [] 位置名称 最大值29个字节
title char [] 标题内容 最大值29个字节
note char [] 提醒内容 最大值149个字节

App收到的json字段

字段名 字段类型 字段说明
version int 协议库版本号
operate int 操作类型
0:无效
1:增
2:删
3:查
4:改
err_code int 错误码
0成功 非0失败
location_max_len int 设备支持的最大位置名称长度
0默认是29字节
非0的话以这个值作为位置名称最大长度
操作查询有效
title_max_len int 设备支持的最大标题长度
0默认是29字节
非0的话以这个值作为标题最大长度
操作查询有效
note_max_len int 设备支持的最大内容长度
0默认是149字节
非0的话以这个值作为内容最大长度
操作查询有效
num int 日历提醒详情个数
操作查询有效
items 集合 日历提醒详情
操作查询有效
remind_id & all_day_on_off & start_time_year & start_time_mon & start_time_day & start_time_hour & start_time_min & start_time_sec & end_time_year & end_time_mon & end_time_day & end_time_hour & end_time_min & end_time_sec & repeat_type & reminder_advance & location & title & note 的集合
字段名 字段类型 字段说明
remind_id int 日历提醒事件id
每次app下发自增1 从0开始
all_day_on_off int 全天开关
0关闭
1打开
start_time_year int 开始时间 年
start_time_mon int 开始时间 月
start_time_day int 开始时间 日
start_time_hour int 开始时间 时
start_time_min int 开始时间 分
start_time_sec int 开始时间 秒
end_time_year int 结束时间 年
end_time_mon int 结束时间 月
end_time_day int 结束时间 日
end_time_hour int 结束时间 时
end_time_min int 结束时间 分
end_time_sec int 结束时间 秒
repeat_type int 重复类型 bit1-bit7 周一到周日
bit0是总开关位 0:开 1:关
reminder_advance int 提前提醒
0:无
1:日程开始时
2:5分钟前
3:10分钟前
4:15分钟前
5:30分钟前
6:1小时前
7:2小时前
8:1天前
9:2天前
10:一周前
location char [] 位置名称 最大值29个字节
title char [] 标题内容 最大值29个字节
note char [] 提醒内容 最大值149个字节

设备回复增操作示例:

{
    "version":0,
    "err_code":0,
    "num":0,
    "operate":1,
    "items":null
}
Copyright © 2023-2024 IDO. All rights reserved. all right reserved,powered by Gitbook修订时间: 2026-04-07 16:03:39

results matching ""

    No results matching ""