0

Androidデバイスで監視機能を設定しようとしています。電話のGPSセンサーの実際の使用状況を監視したいと思います。つまり、ユーザーがGPSセンサーをオン/オフにするタイミングには主に関心がありませんが、特定のアプリ(地図、位置情報ベースの検索など)でGPSデータを使用する場合に関心があります。

addGpsStatusListenerを使用してGPS開始/停止イベントを取得するで説明したアプローチを試しましたが、失敗しました。

また、GPS_EVENT_STARTEDがセンサーのスタンバイからの再開を意味するのか、それとも単にユーザーによる設定で「GPSを許可する」の切り替えを反映するのかはわかりません。(http://developer.android.com/reference/android/location/GpsStatus.Listener.htmlを参照してください)



誰か知っているだろう:

a)そのような機能が実装可能か/すでに実装されているか

b)これはどのように達成できますか?


どうもありがとう。

4

1 に答える 1

0

いくつかのアプローチ(選択)を過度にテストした後:
AndroidでGPSをプログラムで有効または無効にするにはどうすればよいですか?
AndroidでGPSを有効または無効
にするAndroidカップケーキでGPSをプログラムで有効にする
方法AndroidコーディングでGPSを有効にする方法

Android v4.2.2では、GPSステータスを切り替えることは実際には不可能であることがわかりました(私の質問でも尋ねられたように、ステータスが正確に何を意味するかに関係なく)。特に問題のコメントを見つけましたAndroidでGPSをプログラムで有効または無効にするにはどうすればよいですか?誤解を招くこと。電力制御ウィジェットを使用したエクスプロイトが4.2.2で再び出現した場合でも、それ以降は修正されています。

于 2013-06-15T12:01:48.487 に答える