Example usage for android.telephony TelephonyManager NETWORK_TYPE_TD_SCDMA

List of usage examples for android.telephony TelephonyManager NETWORK_TYPE_TD_SCDMA

Introduction

In this page you can find the example usage for android.telephony TelephonyManager NETWORK_TYPE_TD_SCDMA.

Prototype

int NETWORK_TYPE_TD_SCDMA

To view the source code for android.telephony TelephonyManager NETWORK_TYPE_TD_SCDMA.

Click Source Link

Document

Current network is TD_SCDMA

Usage

From source file:eu.faircode.netguard.Util.java

public static String getNetworkGeneration(int networkType) {
    switch (networkType) {
    case TelephonyManager.NETWORK_TYPE_1xRTT:
    case TelephonyManager.NETWORK_TYPE_CDMA:
    case TelephonyManager.NETWORK_TYPE_EDGE:
    case TelephonyManager.NETWORK_TYPE_GPRS:
    case TelephonyManager.NETWORK_TYPE_IDEN:
    case TelephonyManager.NETWORK_TYPE_GSM:
        return "2G";

    case TelephonyManager.NETWORK_TYPE_EHRPD:
    case TelephonyManager.NETWORK_TYPE_EVDO_0:
    case TelephonyManager.NETWORK_TYPE_EVDO_A:
    case TelephonyManager.NETWORK_TYPE_EVDO_B:
    case TelephonyManager.NETWORK_TYPE_HSDPA:
    case TelephonyManager.NETWORK_TYPE_HSPA:
    case TelephonyManager.NETWORK_TYPE_HSPAP:
    case TelephonyManager.NETWORK_TYPE_HSUPA:
    case TelephonyManager.NETWORK_TYPE_UMTS:
    case TelephonyManager.NETWORK_TYPE_TD_SCDMA:
        return "3G";

    case TelephonyManager.NETWORK_TYPE_LTE:
    case TelephonyManager.NETWORK_TYPE_IWLAN:
        return "4G";

    default://from ww w. jav  a2s.com
        return "?G";
    }
}