简单来说: APN 就是一个连接的设置.通过apn可以设置一个拨号连接,通过该拨号连接可以连接到 "网络提供商" 的服务器...我们看看实际使用环境会出现的问题,apn有很多中,可能是 中国移动的wmwap,wmnet,3g,联通的,电信的等. 由于网络运行商不同,提供的apn接入方式也不同..那可咋办?...我的解决方案:
1.先获得当前活动的网络,尝试连接,如果可用(通畅),那么就用当前的.
2.如果不可能,活动默认的apn,再次尝试连接,如果通畅,则用当前的.
3.遍历apn列表,尝试连接,如果可能...scope = new NetHelper(ctx);
return scope.open(urlForTry);
}
/*
* 无线网络配置界面...// //进入手机中的wifi网络设置界面
ctx.startActivity(new Intent(Settings.ACTION_WIRELESS_SETTINGS));// 进入无线网络配置界面