获取主界面控件排序

功能表

__IDO_FUNCTABLE__.funcTable37Model.setMainUiSort

主界面控件排序模型说明

  • IDOMainInterfaceSortModel
参数 说明 备注
locationX 横轴x 从1开始
locationY 纵轴y 从1开始
sizeType 大小类型 0无效;1:
大图标(一个占用一个大的横格);
2:小图标(2个占用一个横格)
supportSizeType 固件支持可以编辑的图标类型 0 : 无效;
1:大图标;
2:小图标;
3:大图标+小图标
widgetsType 组件类型 0:无效 1:活动三环 (小图标)2:步数 3:最近一次活动
4:音乐 5:天气 6:心率 7:压力 8:睡眠
9:Alexa 10:体温 11:血氧 12:计时器
13:闹钟 14:事项提醒(现日程提醒)
15:噪声 16:电量 17:电话(联系人)18:世界时间
  • IDOMainInterfaceSupportItemModel
参数 说明 备注
supportSizeType 固件支持可以编辑的图标类型 0 : 无效;
1:大图标;
2:小图标;
3:大图标+小图标
widgetsType 组件类型 0:无效 1:活动三环 (小图标)2:步数 3:最近一次活动
4:音乐 5:天气 6:心率 7:压力 8:睡眠
9:Alexa 10:体温 11:血氧 12:计时器
13:闹钟 14:事项提醒(现日程提醒)
15:噪声 16:电量 17:电话(联系人)18:世界时间
  • IDOMainInterfaceSortModel
参数 说明 备注
mainUiVersion 版本 暂时不需要赋值
operate 操作 0:无效; 1查询; 2设置
(不需要赋值)
allNum 当前固件组件类型个数 int
allSupportNum 固件支持所有小组件的类型个数 int
items 主界面集合 array (IDOMainInterfaceItemModel)
supportItems 固件支持可以编辑的图标集合 array (IDOMainInterfaceSupportItemModel)

命令代码

Objc:

[IDOFoundationCommand getMainUiSortCommand:^(int errorCode, IDOMainInterfaceSortModel * _Nullable data) {
    if (errorCode == 0) {
       //获取成功
    }else if (errorCode == 6) {
       //设备不支持
    }else {
       //获取失败
    }
}];

Swift:

IDOFoundationCommand.getMainUiSortCommand { (errorCode, model) in
    if errorCode == 0 {
        //获取成功
    }else if errorCode == 6 {
       //设备不支持
    }else {
       //获取失败.                                                                                                                                                                                                                                        
    }
};
Copyright © 2015-2020 IDO. All rights reserved. all right reserved,powered by Gitbook修订时间: 2023-12-18 10:04:13

results matching ""

    No results matching ""