android开发OKHttp传不出数据...

用OKHttp为什么wifi下可以给后台传数据,用流量就传不出去?会不会跟地图有关?软件里有地图,我记得以前就遇到过wifi下地图能显示,流量就不行的情况,大神们有没有遇... 用OKHttp为什么wifi下可以给后台传数据,用流量就传不出去?会不会跟地图有关?软件里有地图,我记得以前就遇到过wifi下地图能显示,流量就不行的情况,大神们有没有遇到过... 展开
 我来答
goodbye_心
2017-02-17
知道答主
回答量:19
采纳率:0%
帮助的人:10.2万
展开全部

检测一下网络连接。

//    检查是否有注册网络,或者漫游
    public static boolean haveInternet(Context context) {
        NetworkInfo info = (NetworkInfo) ((ConnectivityManager)
                context.getSystemService(Context.CONNECTIVITY_SERVICE)).getActiveNetworkInfo();
        if (info == null || !info.isConnected()) {
            return false;
        }
        if (info.isRoaming()) {
            // 是否在漫游,可根据程序需求更改返回值
            return false;
        }
        return true;
    }
//    数据网络或wifi网络是否可用
    public static boolean isnetWorkAvilable(Context context) {
        ConnectivityManager connectivityManager = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);
        if(connectivityManager == null) {
            Log.e("TAG", "couldn't get connectivity manager");
        } else {
            NetworkInfo [] networkInfos = connectivityManager.getAllNetworkInfo();
            if(networkInfos != null){
                for (int i = 0, count = networkInfos.length; i < count; i++) {
                    if(networkInfos[i].getState() == NetworkInfo.State.CONNECTED){
                        return true;
                    }
                }
            }
        }
        return false;
    }
微测检测5.10
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇... 点击进入详情页
本回答由微测检测5.10提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式