這是一個老問題,而我不知道為什麼直到現在 Google 還處理不了。
主要問題就是定位。之前在 Google Play Services 某個版本已經解決了這個
問題,但是又冒出來。尤其是在 KitKat 的環境中。
從【設定】的【位置】的【模式】可以看到三種選項。分別是《高精準度》,
《省電》跟《僅限裝置》。其中《高精準度》與《省電》都會利用 Wi-Fi 與
基地台定位。不知道為什麼,明明在 4.3 中也是利用 Wi-Fi 與基地台定位,
卻沒有 4.4 這麼耗電。這個問題在國外論壇已經討論到爛掉了。
解決的方法:
(沒用)1. 關掉定位。但是這樣 Google Now 或是一些 app 可能會哀嚎。
(沒用)2. 將定位模式設定為《僅限裝置》(也就是只能用 GPS)。
3. 如果真的很愛定位記錄(我就很愛)也想用 KitKat,那就 root 吧。
root 後安裝 Xposed,然後安裝 Wakelock Terminator 這隻模組,將
Google Play Services 加入。這樣當裝置休眠時 Google Play Services
想喚醒 CPU 做事時就會被 Wakelock Terminator 殺掉。
不知道 Google 什麼時候才會修正這個問題啊…