【Android】コードGPSオン/オフ
ネット上にはGPSのオン/オフに関するコードがたくさんありますし、権限もソースコードもありますし...mmコンパイルとか...結局どちらも使えません.
実はそんなに面倒ではありません.何行かのコードのことです.
現在のGPS状態がオンの場合、コードが実行されるとオフになります.逆に~をオンにします
コードは次のとおりです.
効果を見やすいように、onCreateにfinish()を追加できます.方法は、システムGPS設定ページを開いてコードを実行することで、GPSスイッチの変化を見ることができます.
PS:このコードはAndroid 2.2システム、Android 2に適しています.3テストでGPSオン/オフ機能を実現できなかった.
プロジェクトリソース:http://download.csdn.net/detail/etzmico/4021034
実はそんなに面倒ではありません.何行かのコードのことです.
現在のGPS状態がオンの場合、コードが実行されるとオフになります.逆に~をオンにします
コードは次のとおりです.
Intent GPSIntent = new Intent();
GPSIntent.setClassName("com.android.settings",
"com.android.settings.widget.SettingsAppWidgetProvider");
GPSIntent.addCategory("android.intent.category.ALTERNATIVE");
GPSIntent.setData(Uri.parse("custom:3"));
try {
PendingIntent.getBroadcast(this, 0, GPSIntent, 0).send();
} catch (CanceledException e) {
e.printStackTrace();
}
効果を見やすいように、onCreateにfinish()を追加できます.方法は、システムGPS設定ページを開いてコードを実行することで、GPSスイッチの変化を見ることができます.
PS:このコードはAndroid 2.2システム、Android 2に適しています.3テストでGPSオン/オフ機能を実現できなかった.
プロジェクトリソース:http://download.csdn.net/detail/etzmico/4021034