2014-10-31 1 views
-2

Мне нужно подключить свой мобильный Wi-Fi к подключенному устройству. У этой горячей точки нет интернета.Как узнать, связано ли Wi-Fi с новым управлением Wi-Fi Android Lollipop

До 5.0 я сделал так, чтобы проверить, если я был подключен к WiFi

ConnectivityManager connManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); 
          NetworkInfo mWifi = connManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI); 
          if(mWifi.isConnected()&& wifiManager.getConnectionInfo().getNetworkId()==addedNetwork) 

Но теперь с версии 5.0 андроид, когда я проверяю IsConnected всегда возвращает ложь из-за доли не имеет подключения к Интернету ,

Как я могу управлять этим случаем?

С уважением

ответ

0

Я не пробовал это, но в соответствии с Google docs это должно работать

ConnectivityManager cManager = (ConnectivityManager) getSystemService(Activity.CONNECTIVITY_SERVICE); 
    NetworkRequest.Builder builder = new Builder(); 
    //Indicates that this network should be able to reach the internet. 
    builder.addCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET); 
    NetworkRequest build = builder.build(); 
    cManager.requestNetwork(build, new NetworkCallback() { 
     @Override 
     public void onAvailable(Network network) { 
      super.onAvailable(network); 
      // do what you want to do here 
     } 
    });` 

 Смежные вопросы

  • Нет связанных вопросов^_^