判断 ip 是否为wifi

简介: 引用:http://www.oschina.net/code/snippet_54100_5507 //获取本地ip地址 47   48  public String getLocalIpAddress() { 49   try { 50    Enumeration en = NetworkInterface.

引用:http://www.oschina.net/code/snippet_54100_5507

//获取本地ip地址
47  
48  public String getLocalIpAddress() {
49   try {
50    Enumeration<NetworkInterface> en = NetworkInterface.getNetworkInterfaces();
51    while (en.hasMoreElements()) {
52     NetworkInterface intf = en.nextElement();
53     Enumeration<InetAddress> enumIpAddr = intf.getInetAddresses();
54     while (enumIpAddr.hasMoreElements()) {
55      InetAddress inetAddress = enumIpAddr.nextElement();
56      if (!inetAddress.isLoopbackAddress()) {
57       return inetAddress.getHostAddress().toString();
58      }
59     }
60    }
61   catch (SocketException ex) {
62    ex.printStackTrace();
63   }
64   return null;
65  }
66  
67   
68  
69 //判断是否为wifi网络
70  
71 //记得要加权限 android.permission.ACCESS_NETWORK_STATE
72  
73 public static boolean isWifi(Context mContext) {
74   ConnectivityManager connectivityManager = (ConnectivityManager) mContext.getSystemService(Context.CONNECTIVITY_SERVICE);
75   NetworkInfo activeNetInfo = connectivityManager.getActiveNetworkInfo();
76   if (activeNetInfo != null && activeNetInfo.getType() == ConnectivityManager.TYPE_WIFI) {
77    return true;
78   }
79   return false;
80  }
81  
相关文章
|
存储 Java
【JVM】 程序计数器(Program Counter Register)
【JVM】 程序计数器(Program Counter Register)
576 1
|
存储 前端开发 JavaScript
【Linux奇遇记】我和Linux的初次相遇
【Linux奇遇记】我和Linux的初次相遇
1333 1
|
6月前
|
缓存 运维 调度
阿里云CDN怎么添加和修改源站信息?
阿里云CDN源站配置不仅是基础设置,更是智能流量调度的关键。通过灵活添加、修改、删除源站,实现业务高可用与敏捷运维。本文详解操作步骤与最佳实践,助您构建稳定高效的全球加速架构。
|
安全 Linux Shell
HDFS常用命令
HDFS常用命令
511 1
|
并行计算 算法 前端开发
10GBase-T:解锁万兆以太网的新篇章
【10月更文挑战第18天】
1020 3
|
JavaScript 前端开发
Vue开发必备:$nextTick方法的理解与实战场景
Vue开发必备:$nextTick方法的理解与实战场景
1168 1
|
SQL 数据处理 数据库管理
如何在 SQL Server 中使用 LEFT
【8月更文挑战第9天】
846 2
如何在 SQL Server 中使用 LEFT
|
SQL 数据格式
在 SQL Server 中使用 STR 函数
【8月更文挑战第5天】
1264 3
在 SQL Server 中使用 STR 函数
|
存储 算法 程序员
操作系统(11)----内存管理5
操作系统(11)----内存管理
686 1
操作系统(11)----内存管理5
|
JSON IDE Java
创建一个简单的Spring Boot Web项目
创建一个简单的Spring Boot Web项目
535 1