Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 棒棒糖坏了WiFi连接,退到移动网络,如何切换到WiFi?_Android_Wifi_Android 5.0 Lollipop_Connectivity - Fatal编程技术网

Android 棒棒糖坏了WiFi连接,退到移动网络,如何切换到WiFi?

Android 棒棒糖坏了WiFi连接,退到移动网络,如何切换到WiFi?,android,wifi,android-5.0-lollipop,connectivity,Android,Wifi,Android 5.0 Lollipop,Connectivity,汤姆, 我有类似的问题,你有,但不能解决它的方式,你和其他人建议。我的onAvailable回拨从未为未连接互联网的WiFi接通。这是我的密码 @塔吉塔皮(21) 公共静态无效连接到FifiNetworkSynchronousAPI21(最终接线配置接线配置){ NetworkRequest.Builder=新建NetworkRequest.Builder() 汤姆是谁?你忘了把链接附加到另一个问题上吗? builder.addTransportType(NetworkCapabilit

汤姆, 我有类似的问题,你有,但不能解决它的方式,你和其他人建议。我的onAvailable回拨从未为未连接互联网的WiFi接通。这是我的密码 @塔吉塔皮(21) 公共静态无效连接到FifiNetworkSynchronousAPI21(最终接线配置接线配置){ NetworkRequest.Builder=新建NetworkRequest.Builder()


汤姆是谁?你忘了把链接附加到另一个问题上吗?
    builder.addTransportType(NetworkCapabilities.TRANSPORT_WIFI);
    builder.removeCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET);

    builder.setNetworkSpecifier(wifiConfig.SSID);
    NetworkRequest request = builder.build();

    ConnectivityManager cm = (ConnectivityManager)App.getApp().getSystemService(Context.CONNECTIVITY_SERVICE);
    cm.requestNetwork(request,new ConnectivityManager.NetworkCallback() {

        @Override
        public void onAvailable(Network network) {
            // TODO Auto-generated method stub
            LOG.debug("onAvailable:{} requested {}", network.toString(), wifiConfig.networkId);
            super.onAvailable(network);
        }

        @Override
        public void onLosing(Network network, int maxMsToLive) {
            // TODO Auto-generated method stub
            super.onLosing(network, maxMsToLive);
        }

        @Override
        public void onLost(Network network) {
            // TODO Auto-generated method stub
            super.onLost(network);
        }

        @Override
        public void onCapabilitiesChanged(Network network,
                NetworkCapabilities networkCapabilities) {
            // TODO Auto-generated method stub
            super.onCapabilitiesChanged(network, networkCapabilities);
        }

        @Override
        public void onLinkPropertiesChanged(Network network,
                LinkProperties linkProperties) {
            // TODO Auto-generated method stub
            super.onLinkPropertiesChanged(network, linkProperties);
        }

    }); 
}