您的位置:首页 > 编程语言 > Java开发

java.net.UnknownHostException异常

2017-08-19 13:27 288 查看
http://www.cnblogs.com/rockdean/articles/2439030.html

太诡异了,这个诡异的问题让我不幸的碰到又不幸浪费了很多时间去找问题。nnd

第一种: java.net.UnknownHostException: Host is unresolved ***.****.*** 80

你若是确定你的网络权限在配置文件中写好,也确定自己的网络是好的。那就请叉掉你的摸拟器吧,再运行一次。

第二种:java.net.UnknownHostException:www.***.com

情况是这样的,我写了一个访问网络的app,在自己2.1的系统测试通过,后面用同事的2.3.7手机测试却无法通过,老是报java.net.UnknownHostException:www.***.com异常,后面我调试啊,也找不到问题在哪,突然想着会不会是网络设置的问题,于是就写了一个检测网络类型的程序:

public String NetType(Context context) {
try {
ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo info = cm.getActiveNetworkInfo();
String typeName = info.getTypeName().toLowerCase(); // WIFI/MOBILE
if (typeName.equalsIgnoreCase("wifi")) {
} else {
typeName = info.getExtraInfo().toLowerCase();
// 3gnet/3gwap/uninet/uniwap/cmnet/cmwap/ctnet/ctwap
}
return typeName;
} catch (Exception e) {
return null;
}
}


结果:cmwap

看着结果我立马崩溃,于是把手机的网络改成cmnet就测试成功了。http怎么样通过cmwap的网络去访问,我也想知道....难道是代理?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐