在设置-权限管理-权限标签-有一个“读取运动数据”的选项,开关关闭。
设置如下:
1、关闭此选项;
2、走路或者摇晃手机;
3、在手机熄屏的情况下按手机开关键(不是指纹解锁 是按开关);
4、此时你看到屏幕亮起上有计步数这个计步数计入了你手摇手机的步数;
5、打开微信运动可以看到未计入手摇手机步数。
解决微信运动步数为零不显示步数的问题:
原因一:
大家在关注微信运动时,系统提示想要访问你的活动记录记得选择好,如果不允许的话,则会无法记录运动步数。
解决方法:打开“隐私”,然后打开“运动与健康”,把微信打开,就可以了!
原因二:手机版本不支持微信运动。
iPhone5S/iPhone6/iPhone6 Plus无需第三方设备可直接读取运动数据。第三方手环类可通过扫描二维码或者手环应用内部同微信运动连接。
安卓版客户端也支持该功能,不过也需要协处理器支持。
已知可支持微信运动安卓机型如下:
(1)HUAWEI MT7-TL10(华为Mate7高配版)
(2)Nexus 6
(3)Meizu MX4 Pro(魅族MX4 Pro)
(4)Meizu m1 note(魅蓝Note)
(5)LGE hammerhead(Nexus 5)
(6)Xiaomi HM NOTE 1LTETD(红米Note 移动4G版)
(7)Sony L55t(索尼Z3 移动4G版)
(8)Xiaomi MI3W(小米3 联通版)
(9)samsung SM-N9150(三星Note edge)
除了上述机型外,未来还会有一些新的Android手机陆续支持微信运动计步功能,但前提是这些Android手机必须要内置协处理器。至于那部分不支持的安卓机型,目前有两个解决办法,一个是使用微信手环记录,另外则是使用乐动力或咕咚运动来计步。只是这种利用软件来计步的方式不仅在精准度上存在问题,同时也会加速耗电状况。
微信运动暂停计步方法:
首先在手机上打开微信,然后点击右下角的“我”标签,在打开的页面中点击“设置”菜单项。在打开的设置页面中,点击“通用”菜单项,在这里点击“功能”菜单项。
然后点击“微信运动”菜单项,再点击“停用”按钮。这时会弹出一个停用该功能同时将清空历史数据的提示,点击“清空”按钮即可。这时可以看到微信运动已被停用了,显示为“未启用”状态。这样以后就不会再出现微信运动的计步功能了。
微信运动计步步数背后的秘密:计步的基本原理不是采集距离,也不是采集速度,而是采集加速度。
路,是一步一步走出来的。即使看似匀速的闲庭信步,对我们携带的设备来说(如手机、运动手环),每一步都经历了过山车般的“加速度”变化。
一般来说,抬腿迈出一步的时候,加速度是最大的。我们把它放到一个坐标轴上,加速度的变化看起来就像一个cos波形。
两个波峰之间,可以被认为是一步。如果连续出现了8个(不同硬件厂商有不同标准)波峰,就可以基本确定这个人在运动状态。设备就开始把这些前面的波动以及后面的波动,算成步数。这就是最基本的计步原理了。
在实际场景中,算法还要去掉一系列的“噪音”。比如我们走路时,手机放兜里会上下抖动,产生不同方向的加速度。这时算法就要判断并去掉“噪音”,只留下最主要的运动特征。
而这些工作是由一个采集器(加速度传感器)和一个处理器(Sensor Hub,协处理器)共同完成的。采集器采集加速度信息,并提供给处理器进行分析。