1

GPS_PROVIDERからに自動的に変更するために自分で実装する必要がないように、使用できるコードはありますNETWORK_PROVIDERか?

実際に私はこのコードを使用します:

locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, locationListener);

しかし、私は次のことをしたいと思っています:
GPS を使用してみてくださいNETWORK_PROVIDER。しかし、GPS が利用可能になったら、それに切り替えます。GPS が失われると、 に戻りNETWORK_PROVIDERます。

4

4 に答える 4

1

より良いオプションを提案します。基準を使用して最適なプロバイダーを選択してみてください。最適なプロバイダーに自動的に切り替えます。

String provider = lm.getBestProvider(criteria, true);

詳しくはこちらをご覧ください。

幸運を

于 2013-05-22T09:22:42.377 に答える
0

hereに記載されているように、locationmanager.getProviders を使用します。この方法では、ロケーション リスナーが入力されるたびに、利用可能なプロバイダーからロケーションを選択できます。

于 2013-05-22T09:08:06.130 に答える