2013-06-04 58 views
0

我無法在模擬器中運行的應用程序中接收GPS位置。我設置一個位置監聽器如下:在廣播接收器中未在仿真器中接收GPS位置

locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, interval, 0, locationListener); 
locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, interval, 0, locationListener); 

這工作得很好真實的設備上,並在模擬器時,該代碼被執行時不會產生異常。但實際的聽衆永遠不會被叫到,無論是通過DDMS還是telnet發送GPS位置。在真實的設備上,聽衆確實工作。

我注意到Android的狀態欄上的GPS圖標是可見的,它表明該位置是由GPS設置的,所以一切似乎設置正確。

我在模擬器中運行Android 4.2.2。

回答

0

顯然,清單需要ACCESS_MOCK_LOCATION權限。