重複の可能性:
Android で GPS をプログラムで有効または無効にするにはどうすればよいですか?
プログラムでAndroid GPSを有効にする
特定の時間間隔でプログラムによって GPS をオンにするのに助けが必要です。出来ますか?
重複の可能性:
Android で GPS をプログラムで有効または無効にするにはどうすればよいですか?
プログラムでAndroid GPSを有効にする
特定の時間間隔でプログラムによって GPS をオンにするのに助けが必要です。出来ますか?
これに使用できるコードスニペットは次のとおりです
private void EnableGPS(){
String provider = Settings.Secure.getString(getContentResolver(), Settings.Secure.LOCATION_PROVIDERS_ALLOWED);
if(!provider.contains("gps")){
final Intent poke = new Intent();
poke.setClassName("com.android.settings","com.android.settings.widget.SettingsAppWidgetProvider"); poke.addCategory(Intent.CATEGORY_ALTERNATIVE);
poke.setData(Uri.parse("3"));
sendBroadcast(poke);
} }