查看蓝牙连接记录断

蓝牙总是自动断开
[问题点数:20分]
本版专家分:10
结帖率 55.56%
CSDN今日推荐
本版专家分:17
本版专家分:412
本版专家分:10
本版专家分:10
本版专家分:0
本版专家分:76
匿名用户不能发表回复!|
其他相关推荐17:01 提问
求大神指导,实时获取蓝牙断开连接状态的方法?
做一个和4.0蓝牙设备通信的安卓app.
要求能实时的显示蓝牙的状态,连接时显示连接好做.
但是测试的时候发现,主动关闭蓝牙设备后,手机端大概要10s左右的时间才会收到断开连接的回调
而且时间不固定,不确定是什么机制在不定时的判断连接是否断开.
做蓝牙的哥们说,蓝牙有一个监督超时时间可以设置,但我翻文档发现没有对应的api.
现在总是不能实时的获取断开状态.很苦恼,求大神指导.
按赞数排序
可以参照这篇文章:
上面这篇文章没有很大意义啊,我现在做了一个功能,就是让蓝牙哥们多写一个服务,每秒钟发个包给我,我这边隔3秒判断一下,没收到就判断为断开
现在的问题是,5.1.1的系统根本收不到心跳包,能收到服务,然后他用蓝牙调试工具能看到确实是每秒都发了
然后4.4.3的系统是能收到心跳包,也能实现我这个功能,但是偶尔会原本的数据包和心跳包都收不到,进入假连接的状态
楼主 这个问题现在有解决方案么?
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
最近公司开发蓝牙项目,需要用到蓝牙状态,就写了个监听。
private void registerBoradcastReceiver() {
//注册监听
IntentFilter stateChangeFilter = new IntentFilter(
BluetoothAdapter.ACTION_STATE_CHANGED);
笔者最近一直在做蓝牙状态获取方面的事情,总结出一套获取蓝牙状态的代码,分享如下:
private BluetoothA
//蓝牙适配器ba = BluetoothAdapter.getDefaultAdapter(); //蓝牙的状态int
//蓝牙是否连接
//蓝牙适配器
由于项目需要,今天写了一个小的实时监听蓝牙设备连接状态并接受广播的例子。
不多说,直接贴代码,老司机请忽略,MianActivity如下:
public class MainActivity extends Activity {
private static BroadcastReceiver mReceiver1 =
private TextView tvTextView
1. 蓝牙状态是否连接:
public static boolean isBTConnected(){
BluetoothAdapter blueadapter = BluetoothAdapter.getDefaultAdapter();
//adapter也有getState(), 可获取ON/OFF...其它状态
int a2dp = blue
场景:Android设备连接蓝牙扫描枪,扫描条形码,获取扫描内容,进行支付,支付成功后到达成功界面,在onCreate()方法中初始化打印小票。
问题:停留在支付成功界面,蓝牙状态发生变化(断开--连接--断开),小票重新打印。
原因分析:
扫描枪连接时是将其作为物理输入设备,即物理键盘,而安卓在改变屏幕方向、弹出隐藏键盘时都会重新执行onCreate( )方法。
// 返回值:
// -5: 未知
// -4: (iOS)复位
// -3: 没有蓝牙权限
// -2: (Android)获取蓝牙适配器错误,(iOS)不支持蓝牙
// -1: 蓝牙未开启
0: 蓝牙已开启,未连接
1: (Android)蓝牙连接中
2: (Android)蓝牙已连接
写一周内到岗,或者 &目前在职期望新工作&
期望薪资待遇一定要写, 我们公司招人的时候 面议的不约的,面议的意思是不确定自己的需要,对自己定位不明确啥的,
别用163邮箱,用foxmail 或者hotmail之类的英文的
蓝牙之间的配对及连接
//蓝牙已打开
if(mAdapter.isEnabled()){
int a2dp = mAdapter.getProfileConnectionState(BluetoothProfile.A2DP); // 可操控蓝牙设备,如带播放暂停功能的蓝牙耳机
int headset = mAdapter.getProfileConnectionStat
本程序能实时监听并检测Android蓝牙的连接状态,无论是通过界面上的switch按钮打开/关闭手机蓝牙,还是手动打开/关闭手机蓝牙,程序都能监听当前的状态。
一、软件界面二、程序实现(源码下载)①switch开关—-打开/关闭蓝牙Switch switchTest = (Switch) findViewById(R.id.switch1);
switchTest.setOnChec
【关键词】广播 LocalBroadcastManager 监听蓝牙状态【问题】广播的用法;使用 LocalBroadcastManager 注册蓝牙广播,接收不到消息;【解决方案】在自定义广播的时候才使用 LocalBroadcastManager,并且需求是:广播只在本 APP 中有效;不要尝试通过 LocalBroadcastManager 操作(注册,取消注册,发送)系统的广播;【权限】 ...德州仪器 (TI) 是一家跨国性的半导体设计与制造公司。因具有100,000+个以上模拟IC和嵌入式处理器而独树一帜、同时兼备软件、工具以及业界最大的销售团队/技术支持团队。
Texas Instruments Incorporated. 版权所有.蓝牙耳机断开连接的方法_百度知道
蓝牙耳机断开连接的方法
我刚买了个NOKIA原装蓝牙耳机BH104,想问一下,如果偶尔暂时不想用蓝牙耳机时,是直接关闭蓝牙耳机的电源,还是关闭手机蓝牙功能让其自动断开好呢。。。或者还有其他方法快捷而且对手机及蓝牙耳机影响不大的。。。
我有更好的答案
  1.蓝牙耳机要断开,直接长按蓝牙耳机的关机键,就可以关机的,一般是红灯长闪。  2.或者在手机设置中--找到蓝牙设备--断开连接即可。  3.蓝牙耳机就是将蓝牙技术应用在免持耳机上,让使用者可以免除恼人电线的牵绊,自在地以各种方式轻松通话。
数码爱好者
最快的方法就是直接把蓝牙关机就可以了,而且你下次直接把蓝牙卡机的时候就可以连接了,对手机和蓝牙耳机都不会有任何的影响.本人以多年的手机维修经验给你专业的解答,如有疑问请继续追问或加好友给您更加详细的解答.希望我的回答可以帮到您,也希望予以采纳满意答案谢谢.
本回答被提问者和网友采纳
为您推荐:
其他类似问题
您可能关注的内容
蓝牙耳机的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。平板/笔记本
HiLink生态产品
终端云服务专区
锁屏后蓝牙连接就断掉了
&新学乍练&
来自:浏览器
我的锁屏后与garmin手表的蓝牙连接就会自动断掉了。连接软件已经设置为锁屏后不清理,自动启动,所有权限全开了。在三星的手机上就没有问题。怎么解?
width:100%">
&炉火纯青&
来自:华为Mate9 MHA-AL00
消灭零回复…
我的没有这个情况,车上蓝牙几个小时通话放歌不间断!
width:100%">
&已臻大成&
来自:浏览器
蓝牙,然后打开蓝牙开关,手机将自动列出可用的设备,确保手机的开放检测开关开启,或者重启手机和蓝牙手表,在重新连接
width:100%">
&禁止访问&
来自:浏览器
提示: 作者被禁止或删除 内容自动屏蔽
width:100%">
&渐入佳境&
来自:浏览器
我的连接三星手表也没问题
width:100%">
&渐入佳境&
来自:华为Mate9 Pro LON-AL00
我的连接华为手表没有问题
width:100%">
&新学乍练&
来自:浏览器
只不过是丶 发表于
蓝牙,然后打开蓝牙开关,手机将自动列出可用的设备,确保手机的开放检测开关开启,或者重启手机和蓝牙手表 ...
重新连了一次,到现在都还没有断,似乎是解决了。谢谢。
width:100%">
&新学乍练&
来自:浏览器
只不过是丶 发表于
蓝牙,然后打开蓝牙开关,手机将自动列出可用的设备,确保手机的开放检测开关开启,或者重启手机和蓝牙手表 ...
好像今天又不行了。锁屏之后蓝牙又断了。解锁之后也不能自动回复。
width:100%">
&登堂入室&
来自:浏览器
看来还是有小毛病啊,未必每个人都能碰上的那种。
width:100%">
1000万花粉
纪念花粉俱乐部注册花粉数超过1000万
好基友勋章
花粉好机友,注册时间大于99天
#花粉俱乐部6周年#华为手机让我结缘随手拍 偶住在奥地利边的不知名小村庄华为mate10 Pro拍摄于新疆塔城香港麦理浩径第二段美景…家乡随拍.荣耀9i体验作业之《梦幻银河》
花粉客户端
Make it Possible
Make your device special
华为云空间
Huawei cloud services
音乐播放器
Huawei Music
Huawei Vmall
关注花粉俱乐部
举报邮箱:
|关注花粉俱乐部:
增值电信业务经营许可证:苏B2-号|
Copyright (C)
华为软件技术有限公司 版权所有 保留一切权利

我要回帖

更多关于 蓝牙 已连接(无手机) 的文章

 

随机推荐