读书人

手机信息有关(未完)

发布时间: 2012-09-28 00:03:35 作者: rapoo

手机信息相关(未完)
判断是否是2G还是3G网络

public static boolean isConnectionFast(int type, int subType){        if(type==ConnectivityManager.TYPE_WIFI){            System.out.println("CONNECTED VIA WIFI");            return true;        }else if(type==ConnectivityManager.TYPE_MOBILE){            switch(subType){            case TelephonyManager.NETWORK_TYPE_1xRTT:                return false; // ~ 50-100 kbps            case TelephonyManager.NETWORK_TYPE_CDMA:                return false; // ~ 14-64 kbps            case TelephonyManager.NETWORK_TYPE_EDGE:                return false; // ~ 50-100 kbps            case TelephonyManager.NETWORK_TYPE_EVDO_0:                return true; // ~ 400-1000 kbps            case TelephonyManager.NETWORK_TYPE_EVDO_A:                return true; // ~ 600-1400 kbps            case TelephonyManager.NETWORK_TYPE_GPRS:                return false; // ~ 100 kbps//            case TelephonyManager.NETWORK_TYPE_HSDPA://                return true; // ~ 2-14 Mbps//            case TelephonyManager.NETWORK_TYPE_HSPA://                return true; // ~ 700-1700 kbps//            case TelephonyManager.NETWORK_TYPE_HSUPA://                return true; // ~ 1-23 Mbps            case TelephonyManager.NETWORK_TYPE_UMTS:                return true; // ~ 400-7000 kbps            // NOT AVAILABLE YET IN API LEVEL 7            case Connectivity.NETWORK_TYPE_EHRPD:                return true; // ~ 1-2 Mbps            case Connectivity.NETWORK_TYPE_EVDO_B:                return true; // ~ 5 Mbps            case Connectivity.NETWORK_TYPE_HSPAP:                return true; // ~ 10-20 Mbps            case Connectivity.NETWORK_TYPE_IDEN:                return false; // ~25 kbps             case Connectivity.NETWORK_TYPE_LTE:                return true; // ~ 10+ Mbps            // Unknown            case TelephonyManager.NETWORK_TYPE_UNKNOWN:                return false;             default:                return false;            }        }else{            return false;        }    }

读书人网 >移动开发

热点推荐