2
如何在使用GPS跟踪速度的程序中模拟仿真器的移动? 我知道一般的做法是进入DDMS的角度,然后在模拟器控制下上传一个gpx文件并按下play来模拟该轨道。然而,我的代码没有检测到运动......我不确定是否是因为我的代码有问题或模拟仿真器gpx有问题。我的代码很简单在Android模拟器中模拟GPS路由
public void onLocationChanged(Location myLocal) {
float mySpeed=-1;
if(myLocal.hasSpeed()){
mySpeed = myLocal.getSpeed();
}
...
}
我已经上传了我的gpx文件并按下了播放,但没有发生onLocationChanged调用。如果有人能够建议一种方法来确定问题可能存在的地方,那么将非常感激。
更新1:我发现onLocationChanged方法在使用真实手机而不是模拟器时会被调用。
我似乎没有安装在我的模拟器上的谷歌地图。这是默认的吗?我如何添加它? – Ryan 2010-12-01 12:33:15