Android 判断是否连接成功了指定wifi

作者:灬布衣丶公爵丨 时间:2021-10-21 04:59:10 

最近在做wifi的相关的东西,打印WifiInfo的时候 无意间发现一个参数,改参数可以查看是否连接成功了指定wifi,但是这是隐藏的,遂将其反射之。代码如下:


//通过反射的方式去判断wifi是否已经连接上,并且可以开始传输数据
 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;
   }
 }

来源:http://www.cnblogs.com/819158327fan/p/6689120.html

标签:android,连接,wifi
0
投稿

猜你喜欢

  • Groovy动态语言使用教程简介

    2022-04-28 15:05:54
  • Spring Boot右键maven build成功但是直接运行main方法出错的解决方案

    2021-08-22 00:21:26
  • Android中new Notification创建实例的最佳方法

    2022-03-19 15:52:25
  • Java集合类的组织结构和继承、实现关系详解

    2023-03-09 10:48:50
  • Android实现上拉加载更多以及下拉刷新功能(ListView)

    2022-03-02 15:50:41
  • map实现按value升序排序

    2022-10-23 23:13:49
  • Android开发中ImageLoder进行图片加载和缓存

    2023-08-18 10:14:30
  • Flutter 通过Clipper实现各种自定义形状的示例代码

    2023-06-19 14:25:11
  • C#中fixed关键字的作用总结

    2023-07-17 09:43:44
  • Android studio 去除版本控制教程

    2022-03-21 20:39:43
  • SpringBoot如何使用ApplicationContext获取bean对象

    2023-06-28 20:36:55
  • C#给文字换行的小技巧

    2023-07-01 07:38:00
  • 5步学会使用VideoView播放视频

    2023-09-12 05:51:07
  • Java实现世界上最快的排序算法Timsort的示例代码

    2021-12-14 17:57:27
  • Android Studio实现带边框的圆形头像

    2023-11-30 01:52:23
  • Android中volley封装实践记录

    2021-07-05 19:55:03
  • java实现的冒泡排序算法示例

    2022-12-29 20:35:03
  • C#使用WebClient实现上传下载

    2022-04-22 21:46:31
  • MyBatis超详细讲解如何实现分页功能

    2023-08-22 23:06:51
  • 学习Java设计模式之观察者模式

    2023-07-03 05:17:46
  • asp之家 软件编程 m.aspxhome.com