TelephonyManager的类型的相对速度?

时间:2010-11-02 21:48:28

标签: android network-programming telephonymanager

TelephonyManager中定义了许多网络类型:

NETWORK_TYPE_GPRS
NETWORK_TYPE_EDGE
NETWORK_TYPE_UMTS
NETWORK_TYPE_CDMA
NETWORK_TYPE_EVDO_0
NETWORK_TYPE_EVDO_A
NETWORK_TYPE_1xRTT
NETWORK_TYPE_HSDPA
NETWORK_TYPE_HSUPA
NETWORK_TYPE_HSPA

是否有任何信息可以描述您对这些信息的速度范围?如果没有,那么能够根据速度订购它们会很好。

2 个答案:

答案 0 :(得分:1)

您可以从this Wikipedia page开始。它相当不错,并有一些方便的表格来订购它们。

基于速度的(一般)排序大约是:

NETWORK_TYPE_GPRS  #Slowest
NETWORK_TYPE_1xRTT
NETWORK_TYPE_CDMA
NETWORK_TYPE_EDGE
NETWORK_TYPE_UMTS
NETWORK_TYPE_EVDO_0
NETWORK_TYPE_EVDO_A
NETWORK_TYPE_HSDPA
NETWORK_TYPE_HSUPA
NETWORK_TYPE_HSPA  #Fastest
但是,这里有一些摆动的空间。特别是在光谱的低端。

答案 1 :(得分:1)

不要忘记一些是CDMA / 3GPP2,一些是GSM / 3GPP

你不可能同时使用同一部手机。

因此你应该有两个清单: GSM / 3GPP: GPRS 边缘 UMTS HSPDA HSPUA HSPA

CDMA / 3GPP2: 1xRTT的 CDMA EVDO 0 EVDO A. EVDO B