获取主界面控件排序
功能表
__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 {
//获取失败.
}
};