1. 程式人生 > >Android模擬器除錯GPS定位程式

Android模擬器除錯GPS定位程式

Android開發定位相關的程式,一般來說要用真機除錯.

如果要用模擬器的話,需要給模擬器傳送位置資訊.

在MAC OS下可以用如下命令:

sleep 10;echo "geo fix  121.381 37.061";echo "exit";) | telnet localhost 5556


要注意的是緯度在前.

5556是模擬器的埠號

對於除錯每隔幾秒就定位一次的程式來說,只執行一次不行,下次就取不到經緯度了,我們需要迴圈執行.

新建一個.sh批處理檔案:

#! /bin/bash

myvar=1
until [ $myvar -gt 100 ]
do
(sleep 10;echo "geo fix  121.38 37.061";) | telnet localhost 5556
myvar=$(( $myvar + 1 ))
done

在終端裡執行.sh檔案,就可以迴圈傳送100次.