java.net.UnknownHostException 异常处理简介说明

戚薇 Java每日一问 发布时间:2022-06-17 13:57:20 阅读数:11827 1
下文笔者讲述java.net.UnknownHostException异常的简介说明

java.net.UnknownHostException异常出现的常见

java.net.UnknownHostException是我们日常开发中常见的异常,那么何种情况会产生此种异常,下文笔者将一一道来,如下所示

1.权限问题
   如:Android项目中的AndroidManifest.xml中添加访问网络的权限
    <uses-permission android:name="android.permission.INTERNET"/>;

2.网址(访问地址)已经不存在

3.无法解析网址
 
4.还有一种问题是手机网络设置的问题
   遇到这种问题可以更换下手机网络设置改为3gnet或者其他的网络。
例:
测试网络是否异常
 
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;  
        }  
    } 
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaProblem/202206/3737.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者