是否可以通过编程方式打开GPS和关闭GPS?

时间:2013-01-29 13:53:57

标签: android

  

可能重复:
  How can I enable or disable the GPS programmatically on Android?
  android GPS enable programmatically

需要帮助以一定的时间间隔以编程方式打开GPS。 有可能吗?

1 个答案:

答案 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);  
   }  }