sensor相关问题

2.Sensor相关问题
分析步骤:
(1)确认问题是否跟系统Sensor相关;
(2)使用三方应用查看对应Sensor数据是否正常。
这里以某地图开启导航后,导航箭头的方向与实际不符为例。
我的分析过程:
1,向测试同事了解详细测试过程,得知测试时是步行测试,行走过程中发现箭头方向跟实际行走方向不符合,始终偏差一个固定角度。测试地点附近没有高楼遮挡。同时对比机方向指向正常。
2,由于对比机正常,所以排除测试环境问题。
3,手机获取当前用户的前进方向,跟GPS导航并无关系。主要是通过手机的磁Sensor获取的。如果手机没有磁Sensor, 软件将通过用户移动的方向来计算当前方向,这时候需要用户移动一段距离后才能正常计算出方向,并且这种计算方式在用户快速移动后才有效。
4,使用第三方Sensor检测软件,发现手机含有磁Sensor.那么手机将完全使用磁Sensor计算用户方向。磁Sensor需要校准后才能正常使用,咨询了BSP同事,反馈说出厂时就通过了校准,一般用户不需要自行校准。那么现在就只有一个可能了,就是磁Sensor给的方向数据有误。
5,问题继续反馈给BSP同事做进一步检查,发现磁Sensor算法存在bug,需要供应商更新固件
后续解决方案,磁Sensor更新了固件,修复方向数据的错误。

发布了133 篇原创文章 · 获赞 2 · 访问量 3378

猜你喜欢

转载自blog.csdn.net/qq_42894864/article/details/104728162
今日推荐