0

我正在为 Nexus 7 编程,需要确定系统是否具有 3G/4G 无线电。我怎么做?

4

2 回答 2

2

使用 TelephonyManager.getPhoneType (). 返回值为

PHONE_TYPE_NONE
PHONE_TYPE_GSM
PHONE_TYPE_CDMA
PHONE_TYPE_SIP

检查CDMA或GSM是否应该工作

于 2014-06-21T18:36:39.830 回答
0

您可能只检查是否存在移动网络类型。

boolean hasRadio()
{
     ConnectivityManager connManager = (ConnectivityManager) getActivity().getSystemService(Activity.CONNECTIVITY_SERVICE);

     return (connManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE) != null);
}
于 2014-06-21T18:36:31.820 回答