在广播接收器中未在仿真器中接收GPS位置

时间:2013-06-04 12:47:39

标签: android gps emulation

我无法在我在模拟器中运行的应用中接收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。

1 个答案:

答案 0 :(得分:0)

显然,清单需要ACCESS_MOCK_LOCATION权限。