Ejemplo n.º 1
0
 public static String networkTypeToApnType(int netType) {
   switch (netType) {
     case ConnectivityManager.TYPE_MOBILE:
       return PhoneConstants.APN_TYPE_DEFAULT; // TODO - use just one of these
     case ConnectivityManager.TYPE_MOBILE_MMS:
       return PhoneConstants.APN_TYPE_MMS;
     case ConnectivityManager.TYPE_MOBILE_SUPL:
       return PhoneConstants.APN_TYPE_SUPL;
     case ConnectivityManager.TYPE_MOBILE_DUN:
       return PhoneConstants.APN_TYPE_DUN;
     case ConnectivityManager.TYPE_MOBILE_HIPRI:
       return PhoneConstants.APN_TYPE_HIPRI;
     case ConnectivityManager.TYPE_MOBILE_FOTA:
       return PhoneConstants.APN_TYPE_FOTA;
     case ConnectivityManager.TYPE_MOBILE_IMS:
       return PhoneConstants.APN_TYPE_IMS;
     case ConnectivityManager.TYPE_MOBILE_CBS:
       return PhoneConstants.APN_TYPE_CBS;
     case ConnectivityManager.TYPE_MOBILE_DM:
       return PhoneConstants.APN_TYPE_DM;
     case ConnectivityManager.TYPE_MOBILE_NET:
       return PhoneConstants.APN_TYPE_NET;
     case ConnectivityManager.TYPE_MOBILE_WAP:
       return PhoneConstants.APN_TYPE_WAP;
     case ConnectivityManager.TYPE_MOBILE_CMMAIL:
       return PhoneConstants.APN_TYPE_CMMAIL;
     case ConnectivityManager.TYPE_MOBILE_RCSE:
       return PhoneConstants.APN_TYPE_RCSE;
     default:
       sloge("Error mapping networkType " + netType + " to apnType.");
       return null;
   }
 }