我正在尝试通过第三方应用程序接收后台位置更新
mLocationManager.requestLocationUpdates(LocationManager.PASSIVE_PROVIDER, MIN_TIME_SHORT, MIN_DISTANCE, mLocationListener);但事实证明,PASSIVE_PROVIDER只提供来自NETWORK_PROVIDER的位置更新。有没有一种方法也可以从GPS_PROVIDER接收更新,或者不受支持?
发布于 2012-05-30 17:40:41
Is there a way to also receive updates from GPS_PROVIDER or it is not supported?要从GPS_Provider获取位置,您必须使用以下代码片段:
lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 1000L, 500.0f, this);其中lm是您的LocationManager。别忘了设置uses permission
PS:您可以同时使用Network_Provider和GPS_Provider
发布于 2012-05-30 14:52:02
PASSIVE_PROVIDER意味着如果其他应用程序触发位置搜索,我们的应用程序也会给出位置信息。
https://stackoverflow.com/questions/10811283
复制相似问题