android设备获取wifi和蓝牙状态并进行打开或关闭操作
wifi
获取系统wifi服务:
WifiManager wifiManager = (WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE);
获取wifi开关状态:
int status = wifiManager.getWifiState();
开关操作:
打开:wifiManager.setWifiEnabled(true);关闭:wifiManager.setWifiEnabled(false);
蓝牙
获取蓝牙管理服务:
BluetoothAdapter bluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
获取蓝牙开关状态:
bluetoothAdapter.isEnabled()
开关操作:
打开:mBluetoothAdapter.enable();关闭:mBluetoothAdapter.disable();
还要在manifest.xml中写入权限:
<!-- 改变WiFi状态 允许应用程序改变WIFI连接状态 --><uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /><!-- 获取WiFi状态 获取当前WiFi接入的状态以及WLAN热点的信息 --><uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /><!-- 蓝牙的权限 允许程序连接配对过的蓝牙设备 --><uses-permission android:name="android.permission.BLUETOOTH" /><!-- 蓝牙管理 允许程序进行发现和配对新的蓝牙设备--><uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
android设备获取wifi和蓝牙状态并进行打开或关闭操作相关推荐
- Android设备获取USB扫码枪扫描的内容与可能遇到的问题解决
这篇文章主要给大家介绍了关于Android设备获取扫码枪扫描内容的方法,以及在开发中可能会遇到的问题的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们 ...
- 怎样使用C# 获取WIFI的连接状态?
怎样使用C# 获取WIFI的连接状态? 行文导航 思路 问题得到解决 代码展示 断开与连接WIFI状态效果 在OrangePI Linux Arm32上的测试效果 C# 获取WIFI的连接状态 本文是 ...
- ddms java 截图_从Android设备获取实时截屏
从Android设备获取实时截屏(adb) 前两篇文章已经把如何控制android设备的输入讲了,这一篇就是如何获取输出,通过adb的方式 原理 framebuffer获取流程 AdbClient和A ...
- 获取Android 设备的WIFI IPv4地址
一.前言 有时候需要获取Android设备的IPv4地址,可以通过下面列出的一种方法获取. 二.获取方法 // 获取IPv4地址private String getDeviceIPv4() {//获取 ...
- android去掉便携式wifi热点,Android 获取便携式wifi热点开关状态、热点开启与关闭...
最近做了这两个功能: 1.获取便携式wifi热点开关状态: 2.热点的开启与关闭. 第二个功能就不用说了,百度一搜一大把:第一个功能,在百度基本找不到,最后我是在google找到的,getWifiAp ...
- Android开发之--(WIFI,蓝牙,电池,背光,SD卡,摄像头,按键,MIC,重力感应等)功能的简单使用
1.WIFI(打开,关闭,使能,扫描等) 2.蓝牙(打开关闭) 3.电池(获取电池的各种参数和状态信息) 4.背光(背光调节) 5.U盘/SDcard(判断是否插入,读取等) 6.屏幕校准(准确的说是 ...
- Android 设备通过WIFI传输数据 - 点对点传输
点对点传输(P2P)又是WLAN直连,他可以在没有中间接入点的情况下,通过 WLAN 进行直接互联.他有用户介入操作少,比蓝牙传输速度高等特点,对设备的要求仅仅为14,同时他又不占用wlan0网卡. ...
- Android设备获取扫码枪扫描内容
条形码扫码枪现在随处可见,可以很迅速地扫描出条形码内容,比什么手机相机扫码快了不是一点两点. 为了节约成本,扫码枪可以直接通过蓝牙连接android或其他设备. 那么android设备如何通过蓝牙获取 ...
- Android设备获取唯一识别码
Android系统以及设备都有很多的"标识"号,比如常见的IMEI,SerizalNumber,UUID等概念,但是这些都存在一定程度上的不可靠性,到底如何标记一台Android设 ...
最新文章
- python分几种_python有几种类型?
- 基于socket的简单p2p聊天项目
- mongodb数据库显示obj_MongoDB基础(三)—基本操作及管理 | leon的博客
- 有趣、好玩、有料的网站收藏
- 网页代码抓取工具_MAC网页颜色代码提取工具
- c语言贪吃蛇最简单,熬书几个月,终于编出简易的贪吃蛇了,VS2013
- 操作系统实验报告12:线程2
- mysql多表 性能_Mysql 多表联合查询效率分析及优化
- oracle ins-30131错误
- gdal数据类型_科学网-gdal数据类型的代码的核心定义文件-林清莹的博文
- 重修 mongoDB 系列(一) 配置环境
- android蓝牙控制继电器——手机客户端的实现
- Golang web请求
- c语言中用double写圆的面积,用java写一个函数area,接收一个double类型的参数(表示圆的半径r),用于计算圆的面积...
- java文件删除操作_Java文件复制删除操作合集
- 基于java web的房屋出租管理系统-学生毕业设计
- 稻盛和夫:我管理的秘诀就是12条准则
- 机器学习、深度学习、神经网络还傻傻分不清吗?
- 加强统筹布局和顶层设计,以技能、平台、应用为三大着力点推动人工智能突破发展...
- 5天学Python(1)——语言基础