see the sample:
public static boolean isWifiEnabled() {
if ( !gWifiManager.isWifiEnabled()) {
if (mCanShowWifiToast) {
new Thread(mWifiToastControl).start();
G.gHandler.post(mNoWifiRunnable);
}
return false;
} else {
int linkspeed = gWifiManager.getConnectionInfo().getLinkSpeed();
if (linkspeed < 5) {
if (mCanShowWifiToast) {
new Thread(mWifiToastControl).start();
G.gHandler.post(mNoWifiRunnable);
}
return false;
}
}
return true;
}