本篇文章給大家分享的是有關(guān)Android應(yīng)用中是如何判斷是否成功連接了指定wifi,小編覺得挺實用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
代碼如下:
//通過反射的方式去判斷wifi是否已經(jīng)連接上,并且可以開始傳輸數(shù)據(jù) private boolean checkWiFiConnectSuccess() { Class classType = WifiInfo.class; try { Object invo = classType.newInstance(); Object result = invo.getClass().getMethod("getMeteredHint").invoke(invo); return (boolean) result; } catch (InstantiationException e) { e.printStackTrace(); return false; } catch (IllegalAccessException e) { e.printStackTrace(); return false; } catch (NoSuchMethodException e) { e.printStackTrace(); return false; } catch (InvocationTargetException e) { e.printStackTrace(); return false; } }