1

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

是否有任何信息描述了您可以期望的每个速度范围?如果那不可用,那么能够根据速度订购它们会很好。

4

2 回答 2

1

您可以从这个 Wikipedia 页面开始。它相当不错,并且有一些方便的桌子可以订购它们。

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

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

不过,这里有一些回旋的余地。特别是在频谱的低端。

于 2010-11-02T21:57:22.713 回答
1

别忘了有些是 CDMA/3GPP2,有些是 GSM/3GPP

您不太可能在同一部手机上同时获得两者。

因此你应该有两个列表: GSM/3GPP: GPRS EDGE UMTS HSPDA HSPUA HSPA

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

于 2010-12-25T23:57:58.860 回答