蓝牙删除设备重新连接连接后为什么还在寻找设备

苹果手机连接蓝牙,手机搜索到蓝牙后不小心点忽略该设备了,现在怎么都搜索不到蓝牙了,这该怎么办?_百度知道
苹果手机连接蓝牙,手机搜索到蓝牙后不小心点忽略该设备了,现在怎么都搜索不到蓝牙了,这该怎么办?
我有更好的答案
按了忽略后,再重新搜索、配对、连接即可。以下是操作步骤:手机要先打开蓝牙并处在被发现状态,按住蓝牙耳机开关键不放,直到手机蓝牙搜索到耳机并显示出耳机型号,再点击手机中显示的耳机型号进行连接(有时还需要输入PIN码,默认一般是”1234&),显示“已连接”说明连接成功,此时方可松开耳机开关键。方法/步骤:1、我的手机是iphone5,蓝牙是诺必行T-5,在手机连接蓝牙耳机前,耳机一定要开机【也就是长按8秒,耳机红蓝灯交替闪烁就开机了】2、首先,打开【设置】里的【蓝牙】,如果是搜索到了蓝牙,但是是忘了连接的,就可以按一下‘S8’所示的条框就可以解决连不上蓝牙的问题了。如果是【忘记设备】的,可以往下看。3、【首先要确定蓝牙耳机是开机的】找不到蓝牙,那么回到【设置】列表。接着打开【设置】里的【通用】。然后向下滑动,找到【还原】一栏,点开,选择【还原网络设置】一栏,(一定要记好wifi,及其他网络设置信息,慎重!)。接着就会开始刷新了,其余文件是不会消失的。4、最后重新打开【设置】-【蓝牙】,蓝牙耳机【长按8秒或以上,指示灯红蓝交替】打开,手机重新搜索,就可以连上了。可以查看右上角的蓝牙连接标识。希望可以帮到大家。记住【蓝牙一定要长按8秒或以上开机!!!】
采纳率:99%
蓝牙耳机被手机忽略了,需要重新开启蓝牙耳机的配对模式,和手机重新配对连接。苹果手机和蓝牙耳机重新恢复连接的解决方案如下:【第一步】,苹果手机打开蓝牙功能,开启(可见任何设备)。【第二步】,蓝牙耳机关机状态,需长按开关键5-7秒左右。【第三步】,直到蓝牙耳机的红灯,蓝灯交替闪烁进入配对模式。【第四步】,苹果手机上显示此蓝牙耳机信息,点击确定连接即可。
本回答被网友采纳
首先打开手机的蓝牙和蓝牙耳机的电源,等蓝牙耳机上闪烁的灯正常一闪一闪的时候,再长按蓝牙耳机开关键不放。直到变成一红一绿交替闪烁的时候,看手机屏幕,会有提示。蓝牙自己连接吧。
本回答被网友采纳
很多人都不说全看的莫名其妙的,我的是军牌蓝牙耳机,当时也是忽略掉了,最后重新配对的时候,蓝牙设备才显示出来。 不知道你是什么蓝牙,我的详细解决方法是这样: 就是在手机蓝牙打开的情况下,启动蓝牙耳机的时候,一直按住启动键6-7秒的样子,这样就重新配对了,然后手机上原来忽略掉的设备,重新出现了。
这个问题困扰了我好多天 不过我解决了 希望帮到你 同时按住蓝牙耳机的开机建和手机蓝牙开关 就会自动重新配对
重启设备。
平果手机根本连不了蓝牙没有这个功能
重新连接,原来怎么连,现在还是怎么连,忽略就要重新连接~
蓝牙耳机之前不是自己连的?
是自己的,但不小心忽略了
还按照以前的方法连接就行了!
亲,你的提问过去6天了,这么多人帮助你,却没一个好评,不知道你的疑虑解决没!望好评采纳!或者继续咨询!
亲,你的提问过去12天了.不知道你的疑虑解决没!望好评采纳!或者继续咨询!
其他10条回答
为您推荐:
其他类似问题
苹果手机的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。使用蓝牙设备需要先在Manifest中开放权限,位置如下。
[html] view plaincopy
&manifest ...&
&application ...&
&/application&
// 使用蓝牙设备的权限
&uses-permission android:name=&android.permission.BLUETOOTH& /&
// 管理蓝牙设备的权限
&uses-permission android:name=&android.permission.BLUETOOTH_ADMIN& /&
&/manifest&
2.打开蓝牙
获得蓝牙适配器(android.bluetooth.BluetoothAdapter),检查该设备是否支持蓝牙,如果支持,就打开蓝牙。
[java] view plaincopy
// 检查设备是否支持蓝牙
adapter = BluetoothAdapter.getDefaultAdapter();
if (adapter == null)
// 设备不支持蓝牙
// 打开蓝牙
if (!adapter.isEnabled())
Intent intent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
// 设置蓝牙可见性,最多300秒
intent.putExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION, 300);
context.startActivity(intent);
3.获取已配对的蓝牙设备(android.bluetooth.BluetoothDevice)
首次连接某蓝牙设备需要先配对,一旦配对成功,该设备的信息会被保存,以后连接时无需再配对,所以已配对的设备不一定是能连接的。
[java] view plaincopy
BluetoothAdapter adapter = BluetoothAdapter.getDefaultAdapter();
Set&BluetoothDevice& devices = adapter.getBondedDevices();
for(int i=0; i&devices.size(); i++)
BluetoothDevice device = (BluetoothDevice) devices.iterator().next();
System.out.println(device.getName());
4.搜索周围的蓝牙设备
适配器搜索蓝牙设备后将结果以广播形式传出去,所以需要自定义一个继承广播的类,在onReceive方法中获得并处理蓝牙设备的搜索结果。
[java] view plaincopy
// 设置广播信息过滤
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction(BluetoothDevice.ACTION_FOUND);
intentFilter.addAction(BluetoothDevice.ACTION_BOND_STATE_CHANGED);
intentFilter.addAction(BluetoothAdapter.ACTION_SCAN_MODE_CHANGED);
intentFilter.addAction(BluetoothAdapter.ACTION_STATE_CHANGED);
// 注册广播接收器,接收并处理搜索结果
context.registerReceiver(receiver, intentFilter);
// 寻找蓝牙设备,android会将查找到的设备以广播形式发出去
adapter.startDiscovery();
自定义广播类
[java] view plaincopy
private BroadcastReceiver receiver = new BroadcastReceiver() {
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if (BluetoothDevice.ACTION_FOUND.equals(action)) {
BluetoothDevice device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);
System.out.println(device.getName());
5.蓝牙设备的配对和状态监视
[java] view plaincopy
private BroadcastReceiver receiver = new BroadcastReceiver() {
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if (BluetoothDevice.ACTION_FOUND.equals(action)) {
// 获取查找到的蓝牙设备
BluetoothDevice device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);
System.out.println(device.getName());
// 如果查找到的设备符合要连接的设备,处理
if (device.getName().equalsIgnoreCase(name)) {
// 搜索蓝牙设备的过程占用资源比较多,一旦找到需要连接的设备后需要及时关闭搜索
adapter.cancelDiscovery();
// 获取蓝牙设备的连接状态
connectState = device.getBondState();
switch (connectState) {
case BluetoothDevice.BOND_NONE:
Method createBondMethod = BluetoothDevice.class.getMethod(&createBond&);
createBondMethod.invoke(device);
} catch (Exception e) {
e.printStackTrace();
case BluetoothDevice.BOND_BONDED:
connect(device);
} catch (IOException e) {
e.printStackTrace();
} else if(BluetoothDevice.ACTION_BOND_STATE_CHANGED.equals(action)) {
// 状态改变的广播
BluetoothDevice device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);
if (device.getName().equalsIgnoreCase(name)) {
connectState = device.getBondState();
switch (connectState) {
case BluetoothDevice.BOND_NONE:
case BluetoothDevice.BOND_BONDING:
case BluetoothDevice.BOND_BONDED:
connect(device);
} catch (IOException e) {
e.printStackTrace();
6.蓝牙设备的连接
[java] view plaincopy
private void connect(BluetoothDevice device) throws IOException {
// 固定的UUID
final String SPP_UUID = &0-805F9B34FB&;
UUID uuid = UUID.fromString(SPP_UUID);
BluetoothSocket socket = device.createRfcommSocketToServiceRecord(uuid);
socket.connect();
本文转载自:http://blog.csdn.net/cat9101983/article/details/7029053
人打赏支持
码字总数 2815
Bluetooth结构 1、JAVA层 frameworks/base/core/java/android/bluetooth/ 包含了bluetooth的JAVA类。 2、JNI层 frameworks/base/core/jni/androidbluetooth开头的文件 定义了bluez通过JNI到上......
  一:什么是蓝牙     1:Bluetooth是目前使用最广泛的无线通讯协议,近距离无线通讯的标准。传说瑞典有个国王特别爱吃蓝莓导致自己的牙齿天天都是蓝色的,在他执政期间这位国王非常善...
芋头被人用掉了 ?
原文链接:http://android.eoe.cn/topic/androidsdk 2012年的Android辅助设备开发工具包(ADK)是Android开放设备协议(AOA)设备的最新参考实现,它被用于帮助Android硬件辅助设备开发者 和...
Android蓝牙开发技术指南 Android 蓝牙开发技术 要学习蓝牙先认识 一 RFCOMM 通道: RFCOMM 协议 一个基于欧洲电信标准协会 ETSI07.10 规程的串行线性仿真协议。此协议提供 RS232 控制和状态...
发布自Kindem的博客,欢迎大家转载,但是要注意注明出处 最近在做物联网课设,过程中需要用到Android的蓝牙API,奈何原生的蓝牙API使用有点麻烦。于是上网搜索看有没有好用的Android蓝牙库,...
Kindem ? 05/25 ?
声明:转载请注明出处http://www.jianshu.com/p/54bc Android 4.3(API level 18)引入了蓝牙低功耗(BLE)核心功能,并提供了API可供app来搜索设备,查询服务以及传输信息。 蓝牙低功...
蛇发女妖 ?
Tieto公司某蓝牙大牛写得《程序员》投稿文章 Android 4.2蓝牙介绍 蓝牙一词源于公元十世纪丹麦国王HaraldBlatand名字中的Blatand。Blatand的英文之意就是Blue tooth。这是因为这位让丹麦人引...
Tieto公司某蓝牙大牛写得《程序员》投稿文章 Android 4.2蓝牙介绍 蓝牙一词源于公元十世纪丹麦国王HaraldBlatand名字中的Blatand。Blatand的英文之意就是Blue tooth。这是因为这位让丹麦人引...
如果还有同学不知道蓝牙4.0可以做什么请查看Android+蓝牙 4.0 将带来什么?,现在可以穿戴设备也大多用的是蓝牙4.0,如 智能体质秤,智能手环,智能血压计等等。 原文地址:http://develope...
天下杰论 ?
传感器标签现在支持iBeacon技术 为了让你的传感器标签升级到与iBeancon技术兼容,你需要和苹果公司签约一个iBeacon许可,然后你可以请求访问软件,通过点击这里http://www.ti.com/tool/sens...
没有更多内容
加载失败,请刷新页面
最前沿的技术都在这了! 上海峰会 6.7-6.8 当高考遇到云栖大会,魔都科技盛会注定热闹非凡。2018云栖大会o上海峰会以“驱动数字中国”为主题,聚焦人工智能、金融、新零售、IoT等行业,集中...
迷你芊宝宝 ? 26分钟前 ?
摘要:本文主要通过运用Spring Cloud Gateway的WeightRoutePredicateFactory对URL进行权重路由。 1.权重路由 1.1 权重路由使用场景 在开发或者测试的时候,或者线上发布,线上服务多版本控制的...
xiaomin0322 ? 27分钟前 ?
集合 链表 队列 栈 数组 映射 java.util.* Java集合主要可以划分为4个部分:List列表、Set集合、Map映射、工具类(Iterator迭代器、Enumeration枚举类、Arrays和Collections) Collection pub...
kipeng300 ? 30分钟前 ?
通过 字体和颜色 修改 使用 Visaul Studio Color Theme Editor 借助 Studio Styles 实现颜色的完美搭配 详见:为革命保护视力 --- 给 Visual Studio 换颜色 - Charley Blog...
QQZZFT ? 35分钟前 ?
貌似需要翻墙安装 pip install cvxopt 需要注意整数一般作为浮点数输入 其中的矩阵形式与一般的不同,并非是按照行输入,而是按照列输入的 线性规划问题 import numpy as npfrom cvxopt im...
阿豪boy ? 37分钟前 ?
练手之作,编译即可运行(前提是打开mongodb),可以在win/linux下使用。勿作非法用途。 package mainimport (_"net/http""log""os""io/ioutil""crypto/md5""encoding/hex"...
万建宁 ? 37分钟前 ?
很多想要学习编程或者C语言的小伙伴,苦于一时急促,无法下手,现在柳猫就推荐几本入门级的C语言书籍,并对它们的特点做些简短的总结,各位小伙伴根据需要选读。 1. How to Think Like a Com...
柳猫 ? 40分钟前 ?
解决方式: 1.mapper.xml与mapper.java放在相同目录 2.mapper.xml放在resource目录,目录层次结构和mapper.java一致 如:java代码 src/main/java/com/test/mapper/***Mapper.java xml文件 sr...
Jay丶 ? 50分钟前 ?
* +----------------------------------------------------------
* 生成一定数量的随机数,并且不重复+------------------------------------------...
sky_l ? 50分钟前 ?
ClassLoader翻译过来就是类加载器,普通的java开发者其实用到的不多,但对于某些框架开发者来说却非常常见。理解ClassLoader的加载机制,也有利于我们编写出更高效的代码。ClassLoader的具体...
不羁之后 ? 52分钟前 ?
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定取消删除此文章吗?
亲,自荐的博客将通过私信方式通知管理员,优秀的博客文章审核通过后将在博客推荐列表中显示
确定推荐此文章吗?
确定推荐此博主吗?
聚合全网技术文章,根据你的阅读喜好进行个性推荐
指定官方社区
深圳市奥思网络科技有限公司版权所有设备通过蓝牙连接并相互通信问题
之前做了个项目是手机通过蓝牙连接其他蓝牙设备,并实现相互通信。研究了一段时间,现在讲研究中的心得分享出来,通常蓝牙连接的基本流程是:
先得到BluetoothAdapter, 之后通过BluetoothAdapter得到BluetoothDevice:
BluetoothAdapter blueAdapter = BluetoothAdapter.getDefaultAdapter();
//判断本机是否有蓝牙设备
if(blueAdapter == null){
ToastUtils.setShortToast(this, "本机没有蓝牙设备!");
//判断蓝牙设备是否可用
if(!blueAdapter.isEnabled()){
//如果蓝牙设备不可用的话,开启蓝牙
Intent intent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
startActivityForResult(intent, 10001);
//所有匹配过的蓝牙设备信息都在
blueAdapter.getBondedDevices() 里面
blueAdapter.getBondedDevices()得到的是set集合,里面装的就是 BluetoothDevice
再通过BluetoothDevice获取到BluetoothSocket,这其中BluetoothDevice获取到BluetoothSocket就是俩个设备蓝牙连接的过程,连接基本有俩种方法,如下:
//蓝牙连接 (此过程全部方法返回为void,执行后没有进入catch则说明连接成功!)
//方法一:指定uuid连接
bluetoothSocket = device.createRfcommSocketToServiceRecord(Constant.uuId);
bluetoothSocket.connect();
//方法2:通过反射机制获取uuid去连接
Method m = device.getClass().getMethod("createRfcommSocket", new Class[]{int.class});
bluetoothSocket = (BluetoothSocket) m.invoke(device, Integer.valueOf(1));
bluetoothSocket.connect();
方法一种的uuid随便在网上都能收到:
//android规定好的蓝牙串口服务唯一标识
public static final UUID uuid = UUID.fromString("0-805F9B34FB");
但有的时候我门发现通过uuid进行蓝牙连接对一些设备是不管用的,这时候不妨试试方法二。
最后通过BluetoothSocket得到输入输出流,进行通信:
InputStream in = bluetoothSocket.getInputStream();
OutputStream out = bluetoothSocket.getOutputStream();
对于输入流,就在while里处理:
* 此方法用于解析蓝牙输出流
private void getINputInfo(){
while (enable) {
byte[] buffer = new byte[512];
int size = inputStream.read(buffer);
if (size & 0) {
输入的信息就在buffer里
} catch (Exception e) {
对于输出流,需要输出的时候调用:
synchronized (outputStream) {
outputStream.write(buffer);
outputStream.flush();
这里的输入输出通信都是通过 byte[] 来的,记得要转码一下。
最后提醒一下,蓝牙通信数据都是通过16进制数据传输的,而且大部分通过蓝牙收到的数据都是有格式的,通过格式解析才能正确解析出内容。
这里的东西在网上基本都能收到,这里只是做了一个总结,希望能帮助你,
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!蓝牙设备 连接问题疑难解答
我的图书馆
蓝牙设备 连接问题疑难解答
连接问题疑难解答确保设备已开启,Bluetooth 已启用并可发现,然后参加进行连接。如下原因可能导致无法找到设备:设备已关闭设备电池电量不足或无电设备不在范围内设备未启用 Bluetooth设备不在可发现模式下确保设备已开启并在范围内,Bluetooth 已启用并可发现,然后参加进行连接。Bluetooth 配对是一个过程,在这个过程中,两个 Bluetooth 设备通过已建立的连接与彼此通信。 在 CSR Harmony 中,此连接在两个要连接的设备输入机码(配对码)时建立。 请参见。设备必须可发现才可进行配对,也就是说,设备要处于能被范围内其他 Bluetooth 设备检测到的模式。请参阅设备随附文档启用设备的可发现模式。如果配对码未显示在设备或 CSR Harmony 的屏幕上,表示许多设备具有默认配对码。 可能为 0000 或 1234。请参阅设备随附文档。如下原因可能导致无法连接到设备:在 30 秒时间间隔内未响应输入配对码的请求输入的配对码不正确本地 (CSR Harmony) 或远程 Bluetooth 设备已关闭或不可用配对操作已取消确保设备已开启并在范围内,Bluetooth 已启用并可发现,然后参加进行连接。无法通过立体声耳机听到音频,可能因为:耳机未连接耳机未选择为音频播放设备如下原因可能导致听不到 Skype 音频:若音频设备未连接,请参见未配置将此音频设备作为 Skype 的音频设备使用,请参见
喜欢该文的人也喜欢

我要回帖

更多关于 蓝牙允许设备连接灰色 的文章

 

随机推荐