我是路盲,痴迷GPS,等不及小米给我答案了。经过几天的不断研究,终于找到了小米的GPS出现上述问题的原因。最终的解决方案也很简单:关机或热重启前的设置里要打开GPS开关,也就是手机开机的时候要打开GPS。估计只有启动时打开GPS才能正常初始化。启动成功后可以关闭GPS,想用的时候再打开,这样就不耗电了。这个方法我试了很多次,以前的烦恼都没有了。手机启动后,第一次定位需要1-2分钟。之后只要不重启就不会有问题,再也不会出现反复。也可以设在室内(当然不能离窗户太远,不超过一米,如果躲在暗室里就不行了)。
注意另外两个问题。第一,AGPS开关可以在手机设置中我的位置关闭,用处不大。不是不需要AGPS,而是必须用。然而,软件,如GPS测试或GPS状态本身支持AGPS,有时打开缓慢。第二,注意gps.conf文件的权限,需要RWRR。
至于gps.conf的配置,罐子里有很多,基本上都还可以。
检查我的配置图。
解决方案就是这么简单。信不信由你,反正我能做到。各位,如果同舟共济的油用这种方法成功解决了,请回个帖给我们秀一下。
最后我想说不,首先我对小米不满,对这么多用户反映GPS的问题我一点都不重视,也没有给出有效回复。多年没从事开发的人都能找到原因。我不相信小米开发者真的愿意解决问题就找不到。其次,如果对客服不满意,只会公式化的粘贴回复,没有真正为用户解决问题的精神。