當前位置:編程學習大全網 - 源碼下載 - 微信運動必須是在有網絡的狀態下才記步嗎?

微信運動必須是在有網絡的狀態下才記步嗎?

微信運動不需要網絡的,微信運動主要還是靠手機內置的振動傳感器來實現,更高級壹點的手機采用的是協助處理器,也就是芯片,這種芯片的記步精度更高。

人在走路或者奔跑的時候,人的中心是會發生偏移的,而攜帶在人身上的手機通過內置傳感器或者芯片,可以對這種中心偏移的次數進行計數,也就是記步了,然後轉化成計步軟件裏的具體數目展現給用戶。

擴展資料:

微信運動步數背後的秘密:加速度

路,是壹步壹步走出來的。

即使看似勻速的閑庭信步,對我們攜帶的設備來說(如手機、運動手環),每壹步都經歷了過山車般的“加速度”變化。

壹般來說,擡腿邁出壹步的時候,加速度是最大的。我們把它放到壹個坐標軸上,加速度的變化看起來就像壹個cos波形。

兩個波峰之間,可以被認為是壹步。如果連續出現了8個(不同硬件廠商有不同標準)波峰,就可以基本確定這個人在運動狀態。設備就開始把這些前面的波動以及後面的波動,算成步數。這就是最基本的計步原理了。

在實際場景中,算法還要去掉壹系列的“噪音”。比如我們走路時,手機放兜裏會上下抖動,產生不同方向的加速度。這時算法就要判斷並去掉“噪音”,只留下最主要的運動特征。

  • 上一篇:戰鬥機被別人咬尾是如何擺脫~有什麽有用的戰術機動動作~
  • 下一篇:DOS下單機遊戲---皇帝。 下載
  • copyright 2024編程學習大全網