private boolean isCdmaDataOnlyMode() { if (mStyle != STATUS_BAR_STYLE_CDMA_1X_COMBINED) { return false; } if (mNC == null) { return false; } int dataType = mNC.getDataNetworkType(); int voiceType = mNC.getVoiceNetworkType(); return ((dataType == TelephonyManager.NETWORK_TYPE_LTE) || (dataType == TelephonyManager.NETWORK_TYPE_EVDO_0) || (dataType == TelephonyManager.NETWORK_TYPE_EVDO_A)) && voiceType == TelephonyManager.NETWORK_TYPE_UNKNOWN; }
private boolean show1xOnly() { if (mStyle != STATUS_BAR_STYLE_CDMA_1X_COMBINED) { return false; } if (mNC == null) { return false; } int dataType = mNC.getDataNetworkType(); int voiceType = mNC.getVoiceNetworkType(); boolean ret = false; if (dataType == TelephonyManager.NETWORK_TYPE_1xRTT || dataType == TelephonyManager.NETWORK_TYPE_CDMA) { ret = true; } return ret; }
private boolean showDataAndVoice() { if (mStyle != STATUS_BAR_STYLE_CDMA_1X_COMBINED) { return false; } if (mNC == null) { return false; } int dataType = mNC.getDataNetworkType(); int voiceType = mNC.getVoiceNetworkType(); boolean ret = false; if ((dataType == TelephonyManager.NETWORK_TYPE_EVDO_0 || dataType == TelephonyManager.NETWORK_TYPE_EVDO_0 || dataType == TelephonyManager.NETWORK_TYPE_EVDO_A || dataType == TelephonyManager.NETWORK_TYPE_EVDO_B || dataType == TelephonyManager.NETWORK_TYPE_EHRPD || dataType == TelephonyManager.NETWORK_TYPE_LTE) && (voiceType == TelephonyManager.NETWORK_TYPE_GSM || voiceType == TelephonyManager.NETWORK_TYPE_1xRTT)) { ret = true; } return ret; }
private boolean showBothDataAndVoice() { if (mStyle != STATUS_BAR_STYLE_DATA_VOICE) { return false; } if (mShowTwoBars[0] == 0) { return false; } if (mNC == null) { return false; } boolean ret = false; int dataType = mNC.getDataNetworkType(); int voiceType = mNC.getVoiceNetworkType(); if ((dataType == TelephonyManager.NETWORK_TYPE_TD_SCDMA || dataType == TelephonyManager.NETWORK_TYPE_LTE) && voiceType == TelephonyManager.NETWORK_TYPE_GSM) { ret = true; } return ret; }