代码出处:http://www.learningandroid.net/blog/advance/programmable-toggle-gps/
自己实现了一下,确实可行。
不足之处是无法监控设置过程中的状态,设置后的最后结果。
package lab.sodino.togglegps;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import android.app.Activity;
import android.app.PendingIntent;
import android.app.PendingIntent.CanceledException;
import android.content.ContentResolver;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
public class ActToggleGPS extends Activity implements OnClickListener {
private static final int BLUETOOTH = 4;
private