android获取wifi连接状态,获取android设备wifi连接状态
本文将介绍如何获取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连接状态相关推荐
- 计算机网络中常用设备处于脱机状态,你的设备处于脱机状态请使用上次的密码登录...
设备修改器2.0v2.0.6 安卓版 类型:系统工具大小:1.6M语言:中文 评分:10.0 标签: 立即下载 电脑使用中用户操作不当等会碰到各种问题,有小伙伴打开电脑输入密码后提示你的设备处于脱机状 ...
- 【Android】Android 8 WiFi的自由控制:静态STATIC连接 + 动态DHCP连接
本文方法不需要jar包,所有的方法齐全,都在两个工具类中了. 3个硬参数 手机型号:Redmi Note5 MIUI版本:MIUI 10 8.8.9开发版本 Android版本:8.1.0 2句话调用 ...
- android 休眠唤醒驱动流程分析,Android 电源管理——gotosleep和userActivity关注
一.Android power management应用层分析 Android提供了android.os.PowerManager类,该类用于控制设备的电源状态的切换. 该类对外有三个接口函数: 1. ...
- 无线键盘有几种连接方式?(USB接收器连接(无线2.4g)、蓝牙连接、wi-fi连接、红外线连接)
文章目录 无线键盘有哪几种连接方式? 各连接方式优缺点 无线键盘有哪几种连接方式? 无线键盘有以下几种连接方式: 通过USB接收器连接(无线2.4g):无线键盘通过USB接收器与电脑连接,一般需要插入 ...
- Android 监听网络连接状态,判断网络连接方式,9.0网络连接,获取已连接WiFi名称SSID和MAC
获取已连接的WiFi名称 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> ...
- Android获取手机当前连接的WiFi信息(SSID,IP,连接状态)
1.AndroidMainfest.xml文件中添加权限 <uses-permission android:name="android.permission.ACCESS_NETWOR ...
- uni-app Android端获取设备已连接的WiFi IP地址
1.manifest.json 在APP权限配置或源码中,添加需要的权限: android.permission.ACCESS_WIFI_STATE android.permission.INTERN ...
- 【Android 电量优化】电量优化 ( 网络状态获取 | 主动获取 WIFI 状态 | 被动获取 WIFI 状态 )
文章目录 一.获取 WIFI 状态 二.主动获取 WIFI 状态 三.被动获取 WIFI 状态 参考 Google 官方文档 : 优化电池续航时间 一.获取 WIFI 状态 在应用中执行某些操作 , ...
- android 获取wifi的加密类型,Android WIFI开发:获取wifi列表,连接指定wifi,获取wifi加密方式,监听wifi网络变化等...
下面是 Android 开发中 WiFi 的常用配置,如:获取当前 WiFi ,扫描 WiFi 获取列表,连接指定 WiFi ,监听网络变化等等. 下面是效果图: GitHub 下载地址:https: ...
最新文章
- 不是说一个源程序中只能有一个public类?怎么内部类可以用public?
- 【linux】spinlock 的实现
- eclipse查看git地址_使用Git进行版本控制
- Qt工作笔记-保存textEdit中的数据,并自动打开文件
- OpenShift 4 - Fedora CoreOS (6) - 用rpm-ostree安装软件、升级回滚CoreOS
- linux手术后10年,经历正颌手术10年后遗症的我想说40岁做正颌手术我很后悔
- ENVI5.3.1使用Landsat 8影像进行典型地物光谱简单分析实例操作
- break与continue关键字的使用
- 2021年影响会计人员的十大信息技术榜单出炉,RPA再次登榜
- FlashBuilder 4.6破解方法
- ADNI介绍与数据下载
- 射频电路习题解答(一)——利用电子smith图解题
- 机器学习中的数学——常用概率分布(三):二项分布(Binomial分布)
- Unity 实现蓄力攻击
- 函数指针数组的一些用法
- 再招一万人,太猛了。。。
- 「智慧医疗」HL7消息解析实战Demo
- 刷题/笔试常(自)用模板
- 机械设计与计算机技术相关的论文,计算机技术机械制造论文-专业论文.doc 文档全文免费预览...
- 从一到无穷大 #2 优雅的感知与处理Elephant Flows