使用Microsoft Band和Windows Phone应用程序,我想从MSBand获取当天所采取的步骤。今天,当我订阅计步器时,totalsteps属性返回整体采取的步骤。例如,我的MSBand返回1M 444K步骤。有谁知道如何只获得每日总步数?
答案 0 :(得分:2)
Band SDK不会公开佩戴者当天所采取的步数(按其内部计数)。与您的目标最接近的是注册时间触发的后台任务,该任务检索每n分钟/小时读取的计步器传感器,然后根据连续读数之间的差值计算当天所采取的步数。显然,这意味着一定的误差范围,基于后台任务执行的频率(和时间)。
(例如,在Windows Phone(8.1)上,后台任务最多可以每30分钟执行一次,并且不一定与每小时的任何给定分钟对齐,这意味着步骤可以归结为一天或者下一个基于"午夜"任务碰巧运行的小时的哪一方。)
答案 1 :(得分:0)
如果您正在访问microsoft health cloud API。您可以从摘要URL云API获取步骤计数(每天)。请参阅我的帖子https://stackoverflow.com/questions/32221481/android-get-active-minutes-for-the-step-counts-in-microsoft-band如果你想单独从乐队SDK中获取它,那么与Phil的上述建议一起使用是件好事。希望这可以帮助谁使用健康云API。