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