如何检测Android中塔的变化?

问题描述:

只是想知道是否有可能在Android中获得手机信号塔的变化?如何检测Android中塔的变化?

我在PhoneStateListener中看到一个叫onCellLocationChanged的事件。

我可以用它来检测手机信号塔的变化吗?

这是正确的方法。如果你在一个新的单元格中,它总是被调用。在这里看到的文档:

http://developer.android.com/reference/android/telephony/PhoneStateListener.html#onCellLocationChanged(android.telephony.CellLocation

这是不正确的。 onCellLocationChanges from PhoneStateListener仅在手机未睡觉时才会呼叫。 你必须唤醒手机(强制唤醒) - 获取手机信息。