在android手机‘设置’-‘移动网络类型’里可以看到有关网络类型的选项,一般默认为3G优先。 如果有需要在程序中切换网络类型的朋友,不妨试试下面的方法。这里提供了几种思路,虽然可能对待 手机的方式不太友好。 0)NetworkMode 来自Android源码,The preferred network mode 源码 复制 打印 ? 7 = Global 6 = EvDo only 5 = CDMA w/o EvDo 4 = CDMA / EvDo auto 3 = GSM / WCDMA auto 2 = WCDMA only 1 = GSM only 0 = GSM / WCDMA preferred 1)HardCode 可以使用Intent唤起设置的网络类型选择界面,先获取指定选项的坐标,通过该坐标结合sendevent或 者monkey实现点击切换。至于如何唤起界面这里面有尝试,给不出代码,对于坐标点击,可结合本人之 前的关于android测试的文章实现。 2)Phone test 与方式1类似,不同的是需要在拨号界面输入 *#*#4636#*#* 唤出测试界面,进入手机信息一栏即可