V3设置壁纸表盘颜色和位置

功能表:setWatchPhotoPositionMove

Flutter示例:

/// v3 设置壁纸表盘列表事件号
setWallpaperDialReplyV3(
  evtBase: _VBusEvtBase.base_app_set,
  evtType: _VBusEvtType.func_v3_set_wallpaper_dial_reply),

/// v3 设置壁纸表盘列表
libManager.send(evt: CmdEvtType.setWallpaperDialReplyV3, json: jsonEncode(json));

App下发的json字段:

字段名 字段类型 字段说明
operate int 操作 0 :查询, 1: 设置, 2: 删除壁纸表盘
location int 设置的位置信息 参考九宫格
0:无效
1:表盘(上左)
2:表盘(上中)
3:表盘(上右)
4:表盘(中左)
5:表盘(中中)
6:表盘(中右)
7:表盘(下左)
8:表盘(下中)
9:表盘(下右)
hide_type int 隐藏类型
0:全部显示
1:隐藏子控件(图标和数字)
time_color int 时间控件颜色
1个Byte预留 + R(1BYTE) + G(1BYTE) + B (1BYTE)
widget_type int 控件类型
1:星期/日期
2:步数
3:距离
4:卡路里
5:心率
6:电量
widget_icon_color int 小控件图标颜色 1个Byte预留 + R(1BYTE) + G(1BYTE) + B (1BYTE)
widget_num_color int 小控件数字颜色 1个Byte预留 + R(1BYTE) + G(1BYTE) + B (1BYTE)

示例:

{
    "operate":0,
    "location":0,
    "hide_type":0,
    "time_color":0,
    "widget_type":0,
    "widget_icon_color":0,
    "widget_num_color":0
}

App收到的json字段

字段名 字段类型 字段说明
err_code int 0成功 非0失败
operate int 操作
0 :查询
1: 设置
2: 删除壁纸表盘
location int 设置的位置信息
hide_type int 隐藏类型
time_color int 时间控件颜色
widget_type int 控件类型
widget_icon_color int 小控件图标颜色 1个Byte预留 + R(1BYTE) + G(1BYTE) + B (1BYTE)
widget_num_color int 小控件数字颜色 1个Byte预留 + R(1BYTE) + G(1BYTE) + B (1BYTE)

示例:

{
    "err_code":0,
    "operate":0,
    "location":1,
    "hide_type":1,
    "time_color":16777215,
    "widget_type":1,
    "widget_icon_color":0,
    "widget_num_color":65535
}
Copyright © 2023-2024 IDO. All rights reserved. all right reserved,powered by Gitbook修订时间: 2026-04-07 16:03:39

results matching ""

    No results matching ""