質問: androidでgpsをプログラムで有効または無効にするにはどうすればよいですか。 android上でプログラム的にgpsをオン/オフにすることに関する質問 持っている されている 議論された 多くの 回 、そして答えは常に同じです。 「セキュリティ/プライバシー上の理由から、場所の設定画面に移動して、ユーザーに有効/無効にさせる必要があります。」 私は最近市場から tasker を購入しましたが、それを達成することができる他の多くの事柄の中でも、所定のアプリケーションに入ったときにgpsを自動的に有効にし無効にするルールを設定できます。終了時には( こちら を参照してください、そしてそれがうまくいく!)そしてそれは多くのandroidのバージョンと異なるデバイス上で動作するので、このアプリはファームウェア署名キーで署名することはできません。そしてあなたは根ざしている必要すらありません。私は自分のアプリでこれをやりたいのです。もちろん、私はユーザーのプライバシーを爆破したくないので、私は最初にユーザーに典型的な "決定を記憶する"チェックボックスで自動的にそれをオンにしたいかどうか尋ね、そしてイエスが答えたら有効にします。taskerがこれをどのように達成するかについて、誰かが何か考えや手がかりを持っていますか?
回答: locationlistenerからlocationmanagerを削除するだけです。manager.removeupdates(listener);