這個問題。 我在這一行收到錯誤:我怎麼知道平板電腦是否有3G連接
android.net.NetworkInfo.State mobile = con.getNetworkInfo(0).getState();
你是給那些沒有3G連接,只能通過Wi-Fi連接片的錯誤。 有沒有方法可以詢問設備是否缺少3G連接?
這個問題。 我在這一行收到錯誤:我怎麼知道平板電腦是否有3G連接
android.net.NetworkInfo.State mobile = con.getNetworkInfo(0).getState();
你是給那些沒有3G連接,只能通過Wi-Fi連接片的錯誤。 有沒有方法可以詢問設備是否缺少3G連接?
if(NetworkInfo.getType == ConnectivityManager.TYPE_MOBILE) {
// .getState() here
}
假設你是幸福找出藥片是否有蜂窩無線電或不,如何:
@Override
public boolean hasCellularRadio() {
TelephonyManager telephonyManager = (TelephonyManager)
mContext.getSystemService(Context.TELEPHONY_SERVICE);
String deviceId = telephonyManager.getDeviceId();
if (deviceId == null || deviceId.isEmpty()) {
return false;
}
return true;
}
爲什麼不先檢查平板電腦是否支持移動設備以及wi-fi,然後檢查網絡類型。 –