他の多くの人と同じように、バッテリー寿命を節約するために、ユーザーがアプリを離れたときにGPSをオフにする終了ボタンが必要です。基本的にこれはできないと多くの議論が投稿されていますが、私はそれを行うアプリケーションを持っているので、方法を探し続けます。そのアプリケーションの開発者は、彼が書いたサービスで内部GPSを実行し、彼の終了キーがそのサービスとvolaを強制終了すると、GPSインジケーターが即座にオフになると私に言いました。
私のアプリは非常に時間に敏感であり、システムサービスのLocationListener部分を使用するときに現在使用しているonLocationChangedと同等のものを使用したいのですが、システムサービスを作成したサービス内に配置して強制終了できるようにします。
私の質問は、更新のためにローカルサービスをポーリングする必要なしに、大幅な遅延を追加することなく、システムGPSサービスをローカルサービス内に配置できるかどうかです。これは私の最初のAndroidアプリであり、大量のCおよびPHPコードを記述しましたが、これは新しい領域であり、少し奇妙なので、これを行う方法についての助けをいただければ幸いです。