2017-04-27 11 views
0

デバイスに接続可能なWi-Fiリストがあるかどうかを確認する方法が必要です。デバイスに接続可能なWiFiリストがAndroidで利用可能かどうかを確認するにはどうすればいいですか?

この私のソース

private boolean isOnline() { 
    ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); 
    NetworkInfo netInfo = cm.getActiveNetworkInfo(); 

    if (netInfo != null && netInfo.isConnectedOrConnecting()) { 
     //current network not null, wifi/ethernet connected or connecting 
     return true; 
    } else { 
     //network null, not uses network. 
     return false; 
    } 
} 

しかし、このソース1の問題。

私のデバイスをWI-FIで使用するには、無線LANカードを接続してください。現在のネットワークが(ない無線LANではなく、イーサネット(登録商標))偽

リターンに接続されていない

私のデバイスに接続可能なWi-Fiリストがある場合は、trueを返します。

戻り、私のデバイスは使用できません。Wi-Fiリストはありません。

デバイスにAndroid搭載の接続可能なWi-Fiリストがあるかどうかを確認する方法を教えてください。

ありがとうございました。

答えて

0

あなたは利用可能なWi-Fi接続のリストを取得したい場合は、onReceiveで結果を得るために、この1

https://stackoverflow.com/a/18741306/4922967チェックアウトをチェックすることをお勧めします。

関連する問題