Android GPSの位置情報設定がされているか調べる

Android

Android GPSの位置情報設定がされているか調べる

Androidの設定画面で、GPSがONになっているかを調べる方法です。
LocationManagerを使った方法がよく紹介されていますが、この設定を調べるためだけにLocationManagerを使うのは大げさだ、という場合、そして、何よりLocationManagerはもう古い!ということで、さくっと設定情報を取ってくるサンプルです。

 String location_provider =
  Settings.Secure.getString(context.getContentResolver(),   
  Settings.Secure.LOCATION_PROVIDERS_ALLOWED);

帰り値は

 0,network,gps

というStringです。
何も設定されていない場合は、0です。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です