2011-11-04 95 views
1

我已经写了一个C代码(发送命令到手机)来删除LG凤凰手机上的GPS数据(eph,alm,时间,位置等),我试图测试数据已被删除。什么是测试它的最好方法?测试GPS数据是否被删除

+0

欢迎来到Stackoverflow!如果您发现有帮助的回复,请注册。如果某个回复充分回答您的问题,请点击答案旁边的复选标记接受回复。 –

回答

1

致电GPS提供商的最后getLastKnownLocation(),看它是否返回任何东西。

+0

我试过..但它似乎并没有帮助。有没有其他方法可以做到这一点? – Angel

+0

一旦我删除所有的GPS数据...获得第一次修复所需的时间更多,但我总是得到的位置(可能会缓存pos),但删除后,卫星用户修复的数量将为零。我知道我的代码正在工作,但不知道如何证明。 – Angel

+0

嗯,我不知道该怎么办,如果这不工作... –

0

不同的GPS芯片组将这些数据存储在不同的位置,所以你永远无法确定。我不知道你的LG手机中使用了什么芯片组。根据您的手机并浏览/data/目录,通常您会找到类似/data/gps/的内容。

删除此数据的外部症状是冷启动。也就是说,如果设备未连接到互联网,并且它位于外部,则需要2分钟或更长时间才能获得GPS定位。这就是你知道的。