Android 测试是否已删除GPS数据

Android 测试是否已删除GPS数据,android,gps,gpsd,Android,Gps,Gpsd,我已经用C语言编写了一个代码(向手机发送命令)来删除LG Phoenix手机上的GPS数据(eph、alm、时间、位置等),我正在尝试测试数据是否已被删除。最好的测试方法是什么?调用GPS提供商上的最后一个,查看它是否返回任何内容。调用GPS提供商上的最后一个,查看它是否返回任何内容。不同的GPS芯片组将此数据存储在不同的位置,因此您永远无法确定。我不知道你的LG手机用的是什么芯片组。在手机根目录下浏览/data/目录,通常会找到类似/data/gps/的内容 删除此数据的外部症状是冷启动。也就

我已经用C语言编写了一个代码(向手机发送命令)来删除LG Phoenix手机上的GPS数据(eph、alm、时间、位置等),我正在尝试测试数据是否已被删除。最好的测试方法是什么?

调用GPS提供商上的最后一个,查看它是否返回任何内容。

调用GPS提供商上的最后一个,查看它是否返回任何内容。

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


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

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


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

欢迎来到Stackoverflow!如果你觉得某个回复有帮助,请投票表决。如果某个特定回答充分回答了您的问题,请单击答案旁边的复选标记接受该回答。欢迎使用Stackoverflow!如果你觉得某个回复有帮助,请投票表决。如果某个特定的回答充分回答了您的问题,请单击答案旁边的复选标记来接受它。我试过了。。但这似乎没有什么帮助。还有其他方法吗?一旦我删除了所有GPS数据…获取第一次定位所需的时间更长,但我总是获取位置(可能是缓存的pos),但删除后,用于定位的卫星用户数将为零。我知道我的代码正在工作,但不知道如何证明。实际上返回了应用层缓存的最后一个已知位置,而他/她已经在芯片组级别清除了卫星跟踪数据。是的,我现在得到了。。。这就是我删除GPS数据后仍返回lastknownlocation的原因。那么我怎样才能证明追踪数据现在被清除了呢?我试过了。。但这似乎没有什么帮助。还有其他方法吗?一旦我删除了所有GPS数据…获取第一次定位所需的时间更长,但我总是获取位置(可能是缓存的pos),但删除后,用于定位的卫星用户数将为零。我知道我的代码正在工作,但不知道如何证明。实际上返回了应用层缓存的最后一个已知位置,而他/她已经在芯片组级别清除了卫星跟踪数据。是的,我现在得到了。。。这就是我删除GPS数据后仍返回lastknownlocation的原因。那么,我如何证明跟踪数据现在已被清除?