v2步数数据查询
参数说明
- IDOSyncSportDataItemInfoBluetoothModel
参数 | 说明 | 备注 |
---|---|---|
mode | 运动模式 | 00:安静, 01:轻微, 10:中等活跃, 11:激烈 |
sportCount | 运动步数 | int |
activeTime | 活跃时间 | int (秒) |
calories | 卡路里 | int (大卡) |
distance | 运动距离 | int (米) |
dateStr | 运动时间日期 精确到日期 | int |
serialNumber | 序列号 | int |
- IDOSyncSportDataInfoBluetoothModel
参数 | 说明 | 备注 |
---|---|---|
itemsCount | 运动数据包数量 | int |
year | 年份 | int |
month | 月份 | int |
day | 日期 | int |
dateStr | 时间戳 精确到日期 | str |
sportItems | 运动数据集合 | array (IDOSyncSportDataItemInfoBluetoothModel) |
totalStep | 运动总步数 | int (单位 :步数) |
totalCalories | 运动总消耗卡路里 | int (单位 :大卡) |
totalDistances | 运动总距离 | int (单位 :米) |
totalActiveTime | 运动总时长 | int (秒) |
minuteOffset | 开始偏移量 | int |
perMinute | 产生数据间隔 | int |
goalSportData | 目标运动数量 | int |
totalCount | 一天步数items个数 | int |
keyWord | 关键字 | 0:无效;1:超;2:浪;3:稳;4:慢;5:懒;6:香; 7:安;8:困;9:燃;10:暖;11:动;12:佛;13:秀; 14:拼;15:惯;16:凉; 只适用于Donha app(已废弃) |
按年查询步数
Objc:
//参数:年、Mac地址、是否查询详情
[IDOSyncSportDataModel queryOneYearSportsWithYear:year
macAddr:macAddr
isQueryItems:NO];
Swift:
//参数:年、Mac地址、是否查询详情
IDOSyncSportDataModel.queryOneYearSports(withYear: year, macAddr: macAddr, isQueryItems: false);
按月查询步数
Objc:
//参数:年、月、Mac地址、月份内的日期集合、是否查询详情
[IDOSyncSportDataModel queryOneMonthSportsWithYear:year
month:month
macAddr:macAddr
datesOfMonth:&days
isQueryItems:NO];
Swift:
//参数:年、月、Mac地址、月份内的日期集合、是否查询详情
IDOSyncSportDataModel.queryOneMonthSports(withYear:year, month:month, macAddr:macAddr, datesOfMonth:&days, isQueryItems:false);
按周查询步数
Objc:
//参数: 星期索引、星期开始、Mac地址、星期内日期集合、是否查询详情
[IDOSyncSportDataModel queryOneWeekSportsWithWeekIndex:week
weekStartDay:0
macAddr:macAddr
datesOfWeek:&days
isQueryItems:NO];
Swift:
//参数: 星期索引、星期开始、Mac地址、星期内日期集合、是否查询详情
IDOSyncSportDataModel.queryOneWeekSports(withWeekIndex:week, weekStartDay:0, macAddr:macAddr, datesOfWeek:&days, isQueryItems: false);
按日查询步数
Objc:
//参数: 年、月、日、Mac地址
[IDOSyncSportDataModel queryOneDaySportDetailWithMac:macAddr
year:year
month:month
day:day];
Swift:
//参数: 年、月、日、Mac地址
IDOSyncSportDataModel.queryOneDaySportDetail(withMac:macAddr, year:year, month:month, day:day);
查询所有步数
Objc:
//参数: Mac地址
[IDOSyncSportDataModel queryAllSportsWithMac:macAddr];
Swift:
//参数: Mac地址
IDOSyncSportDataModel.queryAllSports(withMac:macAddr);
查询所有基础步数
Objc:
//参数: Mac地址
[IDOSyncSportDataModel queryAllContractedSportsWithMac:macAddr];
Swift:
//参数: Mac地址
IDOSyncSportDataModel.queryAllContractedSports(withMac:macAddr);