1

電話にネットワークがあるかどうかを確認するために使用できるテレフォニーマネージャーの方法はありますか?つまり、電話にデータネットワークがあるかどうかではなく、電話ネットワークがあるかどうかを確認したいということです。たとえば、ユーザーが自分の電話を機内モードにすると、通話を受信したり、SMS を送信したりするための電話ネットワークがないことを意味します。これはまさに私が検出したい種類のものです。そうする方法はありますか?

ありがとう。

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);
}

これからだからスレッド。それがあなたを助けるかどうかを確認してください

于 2013-06-27T17:01:34.713 に答える