私は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. DatePickerでCalendarViewをオフにする方法はありますか?
- 3. Android:物理キーボードをプログラムでオン/オフする方法はありますか?
- 4. アンドロイドでプログラム的に位置をオフにする方法
- 5. iphone sdkでプログラムによる自動修正機能をオフにする方法はありますか?
- 6. アプリの実行中にアンドロイドでプログラムで通知をオフにする方法はありますか?
- 7. スタイラスでCSSセレクタチェーンをプログラム的に構築する方法はありますか?
- 8. kindle電子ブックをプログラム的にチェックする方法はありますか?
- 9. Mpld3プラグインの科学記法をオフにする方法はありますか
- 10. にはBIOSオプションをプログラム的に設定する方法があります
- 11. hibernateを使用してeager fetchingをプログラムでオフにする方法はありますか?
- 12. .NET CFでプログラムを使用してBluetoothをオン/オフにする方法はありますか?
- 13. PyObjCを使用してウィンドウのジーン効果をプログラムでオフにする方法はありますか?
- 14. プログラムにコンパイラを配置する方法はありますか?
- 15. 意図的にUIViewのアンチエイリアスをすべてオフにする方法はありますか?
- 16. ラジオボタンをすべてオフにする方法はありますか?
- 17. adbコマンドで物理キーボードをオフにする方法はありますか?
- 18. 例外処理をオフにする方法はありますか?
- 19. ASP.NETコアでcamelCasingをオフにする方法はありますか?
- 20. Wordpressでjquery noconflictモードをオフにする方法はありますか?
- 21. イメージ名のXcode 8のオートコンプリートをオフにする方法はありますか?
- 22. DIVのコンテンツをプログラムでプログラムにエクスポートする方法はありますか?
- 23. Apache CXF動的クライアントで情報メッセージをオフにする方法はありますか?
- 24. libconfigは静的なリンケージではありません。プログラムにコンパイルする方法
- 25. アンドロイドマーケットでアンドロイドアプリを更新するプログラム的な方法はありますか?
- 26. NetLogoでワールドラップを設定するプログラム的な方法はありますか?
- 27. プログラムでAVS&CV2チェックのオン/オフを設定する方法はありますか?
- 28. 静的なホーム画面の壁紙をプログラム的に設定する方法はありますか?
- 29. iPhoneでプログラム的にGPSをオン/オフすることはできますか?
- 30. ページにプログラムでコントロールをページに追加する方法はありますか?
ありがとうございます。他のセンサーの回転も可能ですか? –
無効にしたい他のセンサーを教えてください。 – Krishna