本文将介绍如何获取android设备wifi连接状态!

添加访问权限(AndroidManifest.xml文件里)

Java代码(MainActivity.java文件)

package com.example.androidtest;

import android.net.ConnectivityManager;

import android.net.NetworkInfo.State;

import android.os.Bundle;

import android.app.Activity;

import android.content.Context;

import android.util.Log;

import android.view.Menu;

public class MainActivity extends Activity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

boolean bFlag = isWifiAvailable(this.getApplicationContext());

if (bFlag) {

Log.i("Wifi state - ", "connected");

} else {

Log.i("Wifi state - ", "not connected");

}

}

/**

* 判断wifi连接状态

*

* @param ctx

* @return

*/

public boolean isWifiAvailable(Context ctx) {

ConnectivityManager conMan = (ConnectivityManager) ctx

.getSystemService(Context.CONNECTIVITY_SERVICE);

State wifi = conMan.getNetworkInfo(ConnectivityManager.TYPE_WIFI)

.getState();

if (State.CONNECTED == wifi) {

return true;

} else {

return false;

}

}

@Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater().inflate(R.menu.activity_main, menu);

return true;

}

}

android获取wifi连接状态,获取android设备wifi连接状态相关推荐

  1. 计算机网络中常用设备处于脱机状态,你的设备处于脱机状态请使用上次的密码登录...

    设备修改器2.0v2.0.6 安卓版 类型:系统工具大小:1.6M语言:中文 评分:10.0 标签: 立即下载 电脑使用中用户操作不当等会碰到各种问题,有小伙伴打开电脑输入密码后提示你的设备处于脱机状 ...

  2. 【Android】Android 8 WiFi的自由控制:静态STATIC连接 + 动态DHCP连接

    本文方法不需要jar包,所有的方法齐全,都在两个工具类中了. 3个硬参数 手机型号:Redmi Note5 MIUI版本:MIUI 10 8.8.9开发版本 Android版本:8.1.0 2句话调用 ...

  3. android 休眠唤醒驱动流程分析,Android 电源管理——gotosleep和userActivity关注

    一.Android power management应用层分析 Android提供了android.os.PowerManager类,该类用于控制设备的电源状态的切换. 该类对外有三个接口函数: 1. ...

  4. 无线键盘有几种连接方式?(USB接收器连接(无线2.4g)、蓝牙连接、wi-fi连接、红外线连接)

    文章目录 无线键盘有哪几种连接方式? 各连接方式优缺点 无线键盘有哪几种连接方式? 无线键盘有以下几种连接方式: 通过USB接收器连接(无线2.4g):无线键盘通过USB接收器与电脑连接,一般需要插入 ...

  5. Android 监听网络连接状态,判断网络连接方式,9.0网络连接,获取已连接WiFi名称SSID和MAC

    获取已连接的WiFi名称 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> ...

  6. Android获取手机当前连接的WiFi信息(SSID,IP,连接状态)

    1.AndroidMainfest.xml文件中添加权限 <uses-permission android:name="android.permission.ACCESS_NETWOR ...

  7. uni-app Android端获取设备已连接的WiFi IP地址

    1.manifest.json 在APP权限配置或源码中,添加需要的权限: android.permission.ACCESS_WIFI_STATE android.permission.INTERN ...

  8. 【Android 电量优化】电量优化 ( 网络状态获取 | 主动获取 WIFI 状态 | 被动获取 WIFI 状态 )

    文章目录 一.获取 WIFI 状态 二.主动获取 WIFI 状态 三.被动获取 WIFI 状态 参考 Google 官方文档 : 优化电池续航时间 一.获取 WIFI 状态 在应用中执行某些操作 , ...

  9. android 获取wifi的加密类型,Android WIFI开发:获取wifi列表,连接指定wifi,获取wifi加密方式,监听wifi网络变化等...

    下面是 Android 开发中 WiFi 的常用配置,如:获取当前 WiFi ,扫描 WiFi 获取列表,连接指定 WiFi ,监听网络变化等等. 下面是效果图: GitHub 下载地址:https: ...

最新文章

  1. 不是说一个源程序中只能有一个public类?怎么内部类可以用public?
  2. 【linux】spinlock 的实现
  3. eclipse查看git地址_使用Git进行版本控制
  4. Qt工作笔记-保存textEdit中的数据,并自动打开文件
  5. OpenShift 4 - Fedora CoreOS (6) - 用rpm-ostree安装软件、升级回滚CoreOS
  6. linux手术后10年,经历正颌手术10年后遗症的我想说40岁做正颌手术我很后悔
  7. ENVI5.3.1使用Landsat 8影像进行典型地物光谱简单分析实例操作
  8. break与continue关键字的使用
  9. 2021年影响会计人员的十大信息技术榜单出炉,RPA再次登榜
  10. FlashBuilder 4.6破解方法
  11. ADNI介绍与数据下载
  12. 射频电路习题解答(一)——利用电子smith图解题
  13. 机器学习中的数学——常用概率分布(三):二项分布(Binomial分布)
  14. Unity 实现蓄力攻击
  15. 函数指针数组的一些用法
  16. 再招一万人,太猛了。。。
  17. 「智慧医疗」HL7消息解析实战Demo
  18. 刷题/笔试常(自)用模板
  19. 机械设计与计算机技术相关的论文,计算机技术机械制造论文-专业论文.doc 文档全文免费预览...
  20. 从一到无穷大 #2 优雅的感知与处理Elephant Flows

热门文章

  1. sed 命令自己总结
  2. HGST:中国将成为新云端运算大国
  3. 《Splunk智能运维实战》——3.11 制作折线图显示项目浏览量和购买量随时间的变化...
  4. windows defender和windows firewall
  5. trap信号捕捉命令介绍与shell结合实战讲解
  6. jQuery实现用户注册的表单验证
  7. Linux挂载NTFS分区方法
  8. Googlequot;员工quot;曝内幕:Google员工的17个秘密
  9. 基于SSM实现在线租房系统
  10. JSP实现停车场收费管理系统