3

設定BroadcastReceiverの状態変更を取得するために登録しようとしていますLocation

ロケーション設定

しかし、それを行うためのドキュメントは見つかりませんでした。BroadcastReceiver特定の検索プロバイダー (GPSおよびNetwork providers)のステータスを確認することしかできませんでした。ただし、この特定のオプション ( Location) がシステム設定でアクティブかどうかを確認するためではありません。

誰かが私に正しい方向を示すことができますか?


ノート:

Google Play Location Service (com.google.android.gms.location.LocationListenerインターフェース)を使用しました。

4

2 に答える 2

1

Location Listener の使用を試すことができます。

onProviderDisabled(String provider)
プロバイダーがユーザーによって無効にされたときに呼び出されます。


provider.equalsIgnoreCase(LocationManager.GPS_PROVIDER) http://developer.android.com/reference/android/location/LocationListener.htmlなどのプロバイダー文字列と比較します。

于 2015-06-30T07:00:47.957 に答える