现在手机的移动检测时怎么做的呢?类似于步数的计算,是加速度传感器之类的吗?

2021-04-07 07:16:17 +08:00
 alpha1155
1089 次点击
所在节点    问与答
5 条回复
amusier
2021-04-07 08:25:00 +08:00
我感觉应该是移动信号在一些基站之间来回移动的同时,最近的基站会记录下连接这个基站的所有 SIM 卡的信息,从而分析出位置变化。
RiverMud
2021-04-07 09:06:58 +08:00
步数是各种传感器,一楼说的那种也有,疫情期间各大运营商给你发你去过哪些城市用的就是连接基站的数据,如果是绘制跑路路线之类的,那就是 GPS 。
dcty
2021-04-07 09:07:21 +08:00
应该或许大概都有用协处理器。
至于楼上说的基站,个人猜测不太会。
BoyBoy
2021-04-07 09:23:50 +08:00
现在的手机都有速度传感器和陀螺仪,之前做过的一个手机项目没有陀螺仪,但是需要做步行检测,当时做的很艰难,大致就是根据速度传感器算出加速度,然后再做数据模型,然后得到误差较小的步数,现在都有陀螺仪,做的更简单。
至于位置的移动,前面几楼说的那样,大致是通过 gps 和基站来获取具体位置和移动。
yukiww233
2021-04-07 09:34:56 +08:00
加速度传感器+陀螺仪
android 系统就自带个虚拟的 step counter 传感器, 第三方 app 一般直接读步数而不是传感器原始数据来计算

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/768547

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX