2 u014115673 u014115673 于 2016.02.23 20:03 提问

Android 如何实现动态监听连接手机的蓝牙设备是否因为某些原因断开(比如距离过远)

Android 如何实现动态监听连接手机的蓝牙设备是否因为某些原因断开(比如距离过远),此时通知用户蓝牙设备已经断开连接

2个回答

VNanyesheshou
VNanyesheshou   2016.02.23 21:38

蓝牙适配器可以获取到蓝牙的连接状态,可以一直监听,

u014115673
u014115673 ????BluetoothAdapter 怎么获取蓝牙的连接状态啊
2 年多之前 回复
luochoudan
luochoudan   Ds   Rxr 2016.02.23 22:38

蓝牙2.0可通过适配器查询连接状态,4.0提供有状态回调,也很方便。

u014115673
u014115673 ????能不能说的详细一点
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
android 蓝牙断开监听
refs: http://stackoverflow.com/questions/24888023/how-to-detect-bluetooth-state-change-using-a-broadcast-receiver private final BroadcastReceiver mReceiver = new BroadcastReceiver() {
android监听蓝牙设备的连接状态
通过系统广播监听蓝牙设备的连接状态,当蓝牙搜索发现设备时提示对应的蓝牙设备已发现,当蓝牙设备连接或断开显示蓝牙设备连接或断开。
Android移动开发-蓝牙(BlueTooth)设备检测连接的实现
无论是WIFI还是4G网络,建立网络连接后都是访问互联网资源,并不能直接访问局域网资源。比如两个人在一起,A要把手机上的视频传给B,通常情况是打开手机QQ,通过QQ传送文件给对方。不过上传视频很耗流量,如果现场没有可用的WIFI,手机的数据流量又不足,那又该怎么办呢?为了解决这种邻近传输文件的问题,蓝牙技术应运而生。蓝牙技术是一种无线技术标准,可实现设备之间的短距离数据交换。
android蓝牙状态的实时监听
最近公司开发蓝牙项目,需要用到蓝牙状态,就写了个监听。 private void registerBoradcastReceiver() { //注册监听 IntentFilter stateChangeFilter = new IntentFilter( BluetoothAdapter.ACTION_STATE_CHANGED);
android 蓝牙设备监听广播
转自Android蓝牙设备监听广播 蓝牙权限  1、监听手机本身蓝牙状态的广播 手机蓝牙开启关闭时发送 action: BluetoothAdapter.ACTION_STATE_CHANGED if (action.equals(BluetoothAdapter.ACTION_STATE_CHANGED)) { int state = intent.ge
Android的蓝牙 打开 关闭 配对 监听 链接
这篇文章以代码为主,适合初学者。 这是一个两个android手机之间相连接的代码,中间有打开、关闭、discoverable设置、配对、链接监听、链接和链接后数据处理的实例。 初始化: 1.AndroidManifest.xml中的权限配置 uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
【Android开发 蓝牙连接状态】Android实时检测蓝牙连接状态
本程序能实时监听并检测Android蓝牙的连接状态,无论是通过界面上的switch按钮打开/关闭手机蓝牙,还是手动打开/关闭手机蓝牙,程序都能监听当前的状态。 一、软件界面二、程序实现(源码下载)①switch开关—-打开/关闭蓝牙Switch switchTest = (Switch) findViewById(R.id.switch1); switchTest.setOnChec
Android蓝牙开发的各种坑
一、对蓝牙设备的操作不能并行,只能串行,即每次都要在收到上一个操作的回调后才能继续下一个操作。但是断开连接例外,断开连接要马上closeGatt,不用等任务队列中的其他操作了。而且要给所有正在执行或者准备执行的任务都cancel。二、有时候蓝牙协议栈出现异常可能收不到回调,所以我们要对每个操作做超时检查,否则后面的所有操作都被阻塞了。三、对于超时的任务,最好closeGatt,下次重新连接的时候重开
Android手机靠近蓝牙模块自动连接蓝牙模块,断后自动重连。也可以手机靠近手机自动连接。连接成功率百分之百,可后台运行
全球首创的新技术。小黄人独家推出基于bluetoothchat的,手机靠近蓝牙模块自动连接蓝牙模块,断后自动重连,多设备自由切换,记忆连接,可后台运行。连接成功率百分之百。可以应用在工业通讯,手机游戏,自动解锁等领域。也可以手机靠近手机自动连接,换UUID即可。欢迎定制,演示版本下载:链接:http://pan.baidu.com/s/1jHonjNK 密码:metu
Android BroadcastReceiver + 蓝牙状态监听Demo
1、BroadcastReceiver基础 动态注册 静态注册 动态绑定 动态注销 实现静态注销【其实就是设置不去响应,并没有所谓注销】 2、代码走起MyBroadcast:会在MianActivity中使用代码动态注册它package weizhengzhou.top.interviewbroadcast.BroadcastDemo;import android.content.Broadcast