Android 判断是否连接成功了指定wifi
最近在做wifi的相关的东西,打印WifiInfo的时候无意间发现一个参数,改参数可以查看是否连接成功了指定wifi,但是这是隐藏的,遂将其反射之。代码如下:
//通过反射的方式去判断wifi是否已经连接上,并且可以开始传输数据 privatebooleancheckWiFiConnectSuccess(){ ClassclassType=WifiInfo.class; try{ Objectinvo=classType.newInstance(); Objectresult=invo.getClass().getMethod("getMeteredHint").invoke(invo); return(boolean)result; }catch(InstantiationExceptione){ e.printStackTrace(); returnfalse; }catch(IllegalAccessExceptione){ e.printStackTrace(); returnfalse; }catch(NoSuchMethodExceptione){ e.printStackTrace(); returnfalse; }catch(InvocationTargetExceptione){ e.printStackTrace(); returnfalse; } }
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持毛票票!