如何检测手机服务状态

时间:2012-06-19 09:26:24

标签: android

我了解了PhoneStateListener及其onServiceStateChanged回调。 其中一个可能的服务状态值是我需要检测的STATE_OUT_OF_SERVICE。

我可以在不实例化监听器的情况下获取电话状态信息吗?在我的应用程序中,我不需要准时通知电话状态的每次更改,但只需要在某个时刻测试手机是否处于脱机状态(由于无线电信号不可用)。

我想要的是一个(伪)TelephonyManager.getServiceState()召唤一次,但遗憾的是我无法找到。

1 个答案:

答案 0 :(得分:0)

使用ServiceState班级documented here

调用getState()函数,该函数返回手机的当前状态。