android工程默认的apn不适合中国,需要修改,修改步骤如下:
1、打开android工程目录下:/development/data/etc/apns-conf_sdk.xml
2、修改内容如下:
<apns version="6"> <apn carrier="连接互联网" apn="3gnet" proxy="" port="" user="" password="" server="" mmsc="" mmsproxy="" mmsport="" mcc="460" mnc="01" type="default"> </apn> <apn carrier="联通手机上网" apn="3gwap" proxy="10.0.0.172" port="80" user="" password="" server="" mmsc="http://mmsc.myuni.com.cn" mmsproxy="10.0.0.172" mmsport="80" mcc="460" mnc="01" type="mms"> </apn> <apn carrier="联通手机上网Wap" apn="3gwap" proxy="10.0.0.172" port="80" user="" password="" server="" mmsc="" mmsproxy="" mmsport="" mcc="460" mnc="01" type="httpproxy"> </apn> <apn carrier="GPRS连接互联网" apn="cmnet" proxy="" port="" user="" password="" server="" mmsc="" mmsproxy="" mmsport="" mcc="460" mnc="00" type="default"> </apn> <apn carrier="移动梦网GPRS" apn="cmwap" proxy="10.0.0.172" port="80" user="" password="" server="" mmsc="http://mmsc.monternet.com" mmsproxy="10.0.0.172" mmsport="80" mcc="460" mnc="00" type="mms"> </apn> <apn carrier="移动梦网GPRS Wap" apn="cmwap" proxy="10.0.0.172" port="80" user="" password="" server="" mmsc="" mmsproxy="" mmsport="" mcc="460" mnc="00" type="httpproxy"> </apn> <apn carrier="GPRS连接互联网" apn="cmnet" proxy="" port="" user="" password="" server="" mmsc="" mmsproxy="" mmsport="" mcc="460" mnc="02" type="default"> </apn> <apn carrier="移动梦网GPRS" apn="cmwap" proxy="10.0.0.172" port="80" user="" password="" server="" mmsc="http://mmsc.monternet.com" mmsproxy="10.0.0.172" mmsport="80" mcc="460" mnc="02" type="mms"> </apn> <apn carrier="移动梦网GPRS Wap" apn="cmwap" proxy="10.0.0.172" port="80" user="" password="" server="" mmsc="" mmsproxy="" mmsport="" mcc="460" mnc="02" type="httpproxy"> </apn> <apn carrier="GPRS连接互联网" apn="cmnet" proxy="" port="" user="" password="" server="" mmsc="" mmsproxy="" mmsport="" mcc="460" mnc="07" type="default"> </apn> <apn carrier="移动梦网GPRS" apn="cmwap" proxy="10.0.0.172" port="80" user="" password="" server="" mmsc="http://mmsc.monternet.com" mmsproxy="10.0.0.172" mmsport="80" mcc="460" mnc="07" type="mms"> </apn> <apn carrier="移动梦网GPRS Wap" apn="cmwap" proxy="10.0.0.172" port="80" user="" password="" server="" mmsc="" mmsproxy="" mmsport="" mcc="460" mnc="07" type="httpproxy"> </apn> <apn carrier="GPRS连接互联网" apn="cmnet" proxy="" port="" user="" password="" server="" mmsc="" mmsproxy="" mmsport="" mcc="454" mnc="12" type="default"> </apn> <apn carrier="移动梦网GPRS" apn="cmwap" proxy="10.0.0.172" port="80" user="" password="" server="" mmsc="http://mmsc.monternet.com" mmsproxy="10.0.0.172" mmsport="80" mcc="454" mnc="12" type="mms"> </apn> <apn carrier="移动梦网GPRS Wap" apn="cmwap" proxy="10.0.0.172" port="80" user="" password="" server="" mmsc="" mmsproxy="" mmsport="" mcc="454" mnc="12" type="httpproxy"> </apn> </apns>
3、再次make android工程,编译完毕,查看/out/target/product/generic/system/etc目录下的apns-conf.xml文件,变为以上内容了。