AndroidでWi-Fiが接続されているかどうかを確認するにはどうすればよいですか?
Wi-Fiが接続されていない限り、ユーザーにダウンロードを試してほしくない。ただし、Wi-Fiが有効になっているかどうかしかわからないようですが、3G接続は可能です。 android.net.wifi.WifiManager m = (WifiManager) getSystemService(WIFI_SERVICE); android.net.wifi.SupplicantState s = m.getConnectionInfo().getSupplicantState(); NetworkInfo.DetailedState state = WifiInfo.getDetailedStateOf(s); if (state != NetworkInfo.DetailedState.CONNECTED) { return false; } しかし、その状態は私が期待するものではありません。Wi-Fiが接続されているのに、OBTAINING_IPADDRそのままの状態になっています。