Android 如何检查移动网络状态?

Android 如何检查移动网络状态?,android,telephonymanager,Android,Telephonymanager,我希望能够识别未激活/断开连接的SIM卡,即 关于手机>SIM卡状态>移动网络状态>“已断开” 以下是我到目前为止尝试过的一些东西 telephonyManager.simState == TelephonyManager.SIM_STATE_READY 即使在断开连接的情况下也返回true telephonyManager.dataState != TelephonyManager.DATA_DISCONNECTED 即使活动设备中的移动数据已关闭,也返回false 是否可以使用任何网络功

我希望能够识别未激活/断开连接的SIM卡,即

关于手机>SIM卡状态>移动网络状态>“已断开”

以下是我到目前为止尝试过的一些东西

telephonyManager.simState == TelephonyManager.SIM_STATE_READY
即使在断开连接的情况下也返回true

telephonyManager.dataState != TelephonyManager.DATA_DISCONNECTED
即使活动设备中的移动数据已关闭,也返回false

是否可以使用任何网络功能()进行此操作?有些表示运营商之间的连接,但我不确定哪一个适用于这种情况

telephonyManager.dataState != TelephonyManager.DATA_DISCONNECTED