0

サードパーティのアプリからバックグラウンドロケーションの更新を受信しようとしています

mLocationManager.requestLocationUpdates(LocationManager.PASSIVE_PROVIDER, MIN_TIME_SHORT, MIN_DISTANCE, mLocationListener);

しかし、PASSIVE_PROVIDERは、NETWORK_PROVIDERからの位置情報の更新のみを提供することがわかりました。GPS_PROVIDERから更新を受信する方法はありますか、それともサポートされていませんか?

4

2 に答える 2

3

PASSIVE_PROVIDER は、他のアプリケーションが位置検索を開始した場合、アプリケーションにも位置情報が提供されることを意味します。

于 2012-05-30T06:52:02.133 に答える
0
 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-30T09:40:41.353 に答える