2013-03-26 44 views
0

我正嘗試在Android設備上設置監控功能。我想監視手機上GPS傳感器的實際使用情況。這意味着我主要對何時用戶開啓/關閉GPS傳感器不感興趣,但是當他通過任何給定的應用程序(例如地圖,基於位置的搜索)使用GPS數據時。監控Android設備上的GPS使用情況

我嘗試了Get GPS start/stop events with addGpsStatusListener中提到的方法,但未成功。

我還不清楚GPS_EVENT_STARTED是指傳感器待機時的恢復,還是僅僅反映用戶在設置中切換「允許GPS」。 (參見:http://developer.android.com/reference/android/location/GpsStatus.Listener.html



會有人知道:

一)是否有這樣的功能是可實現的/已經實現

二)如何能實現呢?


非常感謝。

回答

0

的幾種方法測試過度(選擇)後:
How can I enable or disable the GPS programmatically on Android?
Android Enable and Disable GPS
How to programmatically enable GPS in Android Cupcake
How to enable GPS in android coding

我發現,在Android v4.2.2它的確是無法切換GPS狀態(不管這個狀態究竟意味着什麼,就像在我的問題中也提到的那樣)。我特別在How can I enable or disable the GPS programmatically on Android?問題上發現了一條評論,其內容爲,誤導性爲。即使具有電源控制部件的攻擊應該重新出現在4.2.2,之後,它已經被修復爲