0

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

4

1 回答 1

0

显然清单需要 ACCESS_MOCK_LOCATION 权限。

于 2013-06-04T12:51:25.880 回答