近来在做一个访问网络的Android 应用,该应用在模拟器和好几台Android手机上运行都没问题,除了,自己掏钱买的那台(这是耍我吗?)。
我的机器为T959,美版水货,刷的ROM是SH2.5,机器支持GSM,WCDMA,使用的是中国移动的.......TD卡。
症状:
当运行此应用时,如果是利用WIFI联网,则可以成功访问网络,但如果改成GPRS上网,却访问不了网络。
但其他的应用,如QQ,UCWeb等却无论是在WIFI还是在GPRS中都能访问网络。
为什么会这样的了?在查看了N多帖子,经过N久的试验后,
我终于搞明白了,原来,只要把首选网络改成CMNET即可。具体设置过程:
设置--->移动网络设置--->接入点名称-->选取“中国移动NET设置”
注,以上设置仅供参数,不同的机器,不用的ROM会略有差别。
关于CMNET和CMWAP的区别,可参考其他帖子。