2

Androidでwifiに到達できないことをプログラムで検出する方法を知っている人はいますか? ネットワーク接続の種類とオンになっているかどうか (NetworkInfo クラス) を簡単に検出できるアプリを実行していますが、wifi がオンになっていることを検出できませんが、反対側では手の届かないところにあります。の建物なので、インターネットはありません。ネットワーク情報は、ネットワークのタイプがWIFI、isConnected = true、getDetailedState = CONNECTEDであると言い続けるため、これらは役に立ちません。

4

1 に答える 1

0

WIFIが接続されているかオンになっていることを検出します。wifi がどのインターネット接続にも接続されていない場合は、" WIFI is unreachable or no INTERNET connection."というメッセージが表示されます。

WIFI が接続されていることを確認するには、次のコードを使用します。

ConnectivityManager connManager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);
NetworkInfo mWifi = connManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI);

if (mWifi.isConnected()) {
    // Do whatever
}
于 2013-04-18T09:06:19.507 に答える