2012年12月26日 星期三

gps on off


import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.provider.Settings;
import android.app.Activity;
import android.view.Menu;

-----------------------------------------------------------


private void turnGPSOn(){
   String provider = Settings.Secure.getString(getContentResolver(), Settings.Secure.LOCATION_PROVIDERS_ALLOWED);

   if(!provider.contains("gps")){ //if gps is disabled
       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);
   }
}

private void turnGPSOff(){
   String provider = Settings.Secure.getString(getContentResolver(), Settings.Secure.LOCATION_PROVIDERS_ALLOWED);

   if(provider.contains("gps")){ //if gps is enabled
       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);
   }
}

----------------------------------------------------------------
toggle

沒有留言:

張貼留言

Related Posts Plugin for WordPress, Blogger...