2013-06-04 61 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权限。