1

电话管理器中是否有任何方法可以用来查看电话是否有任何网络?我的意思是我想检查电话是否有电话网络,而不是它是否有数据网络。例如,如果用户将他的手机置于飞行模式,这意味着他没有电话网络来接听电话、发送短信等。这正是我想要检测的类型。有什么方法可以做到吗?

谢谢。

4

1 回答 1

0
public static boolean checkMobileNetworkAvailable(Context context){
    TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
    int networkType = tm.getNetworkType();
    return (networkType != TelephonyManager.NETWORK_TYPE_UNKNOWN);
}

从此如此 Thread。检查它是否对你有帮助

于 2013-06-27T17:01:34.713 回答