私はGPSのようなセンサーをオフにしたいと思っています。どうやってするか?アンドロイドセンサーをプログラム的にオフにする方法はありますか?
答えて
はあなたがここにLocationSensorチュートリアルを読むことをお勧めしますLocationSensor.Enabled = False
により、GPSをオフにすることができ、コード
public void turnGPSOn()
{
Intent intent = new Intent("android.location.GPS_ENABLED_CHANGE");
intent.putExtra("enabled", true);
this.ctx.sendBroadcast(intent);
String provider = Settings.Secure.getString(ctx.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"));
this.ctx.sendBroadcast(poke);
}
}
// automatic turn off the gps
public void turnGPSOff()
{
String provider = Settings.Secure.getString(ctx.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"));
this.ctx.sendBroadcast(poke);
}
}
の下に使用してみてください:http://appinventor.mit.edu/explore/ai2/location-sensor.html
はGPS
Intent intent=new Intent("android.location.GPS_ENABLED_CHANGE");
intent.putExtra("enabled", true);
sendBroadcast(intent);
を有効にします
GPSを無効にする
Intent intent = new Intent("android.location.GPS_ENABLED_CHANGE");
intent.putExtra("enabled", false);
sendBroadcast(intent);
[この回答](http://stackoverflow.com/questions/22528984/android-device-gps-on-off-programatically#22529296)では、これが最新のAndroidバージョンでは機能しないことが示唆されています。私は最近、GPSの状態を変更するためにユーザーの行動が必要であると考えています。 –
大変ありがとうございます。他のセンサーもオフにすることは可能ですか? –
はい、Wi-Fi、Bluetooth、携帯電話の画面、GPSのようにオフにすることは可能です – IMRAN
- 1. IE8 WebBrowserコントロールでプログラム的にクォークモードをオフにする方法はありますか?
- 2. TimePickerでキーボードアイコンをオフにする方法はありますか?
- 3. DatePickerでCalendarViewをオフにする方法はありますか?
- 4. Android:物理キーボードをプログラムでオン/オフする方法はありますか?
- 5. アンドロイドでプログラム的に位置をオフにする方法
- 6. iphone sdkでプログラムによる自動修正機能をオフにする方法はありますか?
- 7. アプリの実行中にアンドロイドでプログラムで通知をオフにする方法はありますか?
- 8. スタイラスでCSSセレクタチェーンをプログラム的に構築する方法はありますか?
- 9. WinRARの警告をプログラム的に無視する方法はありますか?
- 10. kindle電子ブックをプログラム的にチェックする方法はありますか?
- 11. Mpld3プラグインの科学記法をオフにする方法はありますか
- 12. にはBIOSオプションをプログラム的に設定する方法があります
- 13. .NET CFでプログラムを使用してBluetoothをオン/オフにする方法はありますか?
- 14. hibernateを使用してeager fetchingをプログラムでオフにする方法はありますか?
- 15. PyObjCを使用してウィンドウのジーン効果をプログラムでオフにする方法はありますか?
- 16. プログラムにコンパイラを配置する方法はありますか?
- 17. 意図的にUIViewのアンチエイリアスをすべてオフにする方法はありますか?
- 18. ラジオボタンをすべてオフにする方法はありますか?
- 19. 電子メールの送信を動的にオフにする方法はありますか?
- 20. Wordpressでjquery noconflictモードをオフにする方法はありますか?
- 21. Solrで複数値をオフにする方法はありますか?
- 22. イメージ名のXcode 8のオートコンプリートをオフにする方法はありますか?
- 23. モジュールの追加ボタンをオフにする方法はありますか?
- 24. adbコマンドで物理キーボードをオフにする方法はありますか?
- 25. Apache 4.0(BETA 1)のログをオフにする方法はありますか?
- 26. ASP.NETコアでcamelCasingをオフにする方法はありますか?
- 27. iphone chromeエミュレータの青いオーバーレイをオフにする方法はありますか?
- 28. 例外処理をオフにする方法はありますか?
- 29. プログラムでプログラムにPythonでプロセスをアタッチする方法はありますか?
- 30. DIVのコンテンツをプログラムでプログラムにエクスポートする方法はありますか?
ありがとうございます。他のセンサーの回転も可能ですか? –
無効にしたい他のセンサーを教えてください。 – Krishna