可能重复:
How can I enable or disable the GPS programmatically on Android?
android GPS enable programmatically
需要帮助以一定的时间间隔以编程方式打开GPS。 有可能吗?
答案 0 :(得分:0)
以下是可用于此
的代码段 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);
} }