android模擬器GPS訊號設定
阿新 • • 發佈:2019-01-27
在模擬器上獲取GPS資訊時,使用Location loc = LocationManager.getLastKnownLocation("gps");來獲取location資訊,但是往往在除錯中loc是null的,因為首先需要在模擬器中手動新增GPS資訊,有兩種手動新增方法1、在eclipse下,windows-->open perspective-->DDMS-->Emulator control-->Manual下手動設定經緯度,並按send按鈕。2、在cmd下手動新增資訊。(1)首先開啟模擬器,然後執行cmd,輸入telnet localhost 5554(注:5554 是模擬器在本機的埠,有可能不一樣哈,具體埠號,模擬器左上方有顯示的),這樣會出現Android Console: type 'help' for a list of commandsOK的字樣。(2)使用geo命令模擬傳送GPS訊號:geo fix 經度 緯度,
例如:geo fix 116.37 39.95
(3)這時就會發現在模擬器的狀態列上多了一個GPS的標誌~再使用Location loc = LocationManager.getLastKnownLocation("gps");就能獲取到該座標的位置了~~