`
zht19880706
  • 浏览: 4120 次
  • 性别: Icon_minigender_1
  • 来自: 济南
最近访客 更多访客>>
社区版块
存档分类
最新评论

android 手机,连接蓝牙耳机连接不成功;两种方式都连接失败

阅读更多

第一种连接方式,使用反射类,连接不成功;
Method m = null;
                                try {
                                        m = btDev.getClass().getMethod(
                                                        "createInsecureRfcommSocket",
                                                        new Class[] { int.class });
                                        // BluetoothAdapter.getDefaultAdapter().cancelDiscovery();
                             
                                } catch  (Exception e) {
                                        e.printStackTrace();
                                }

                                btSocket.connect();
第二种,使用UUID方式进行相连接,还是不成功;
String SPP_UUID = "00001101-0000-1000-8000-00805F9B34FB";
UUID uuid = UUID.fromString(SPP_UUID);
  btSocket = btDev.createRfcommSocketToServiceRecord(uuid);
        btSocket.connect();
请大家帮忙测试一下,为什么连接不成功,谢谢。用第一种 方法连接时,出现  connection refused,这个异常。用第二种 方式连接时,出现  Service discovery failed 这个异常;还想问一下,是不是,蓝牙模块中有相应的端口,还是什么的。如果哪位高手有相应的解决方法,可以加Q 联系,915158545,谢谢,邮箱zht19880706@163.com

我来回答

腾讯手机管家截屏2012090401.png (66.11 KB, 下载次数: 0)

 

点搜索

点搜索

腾讯手机管家截屏2012090402.png (76.77 KB, 下载次数: 0)

 

扫描到相应的设备,点击其中一项,进行配对连接。

扫描到相应的设备,点击其中一项,进行配对连接。

腾讯手机管家截屏2012090403.png (81.32 KB, 下载次数: 0)

 

输出PIN 进行配对。

输出PIN 进行配对。

腾讯手机管家截屏2012090404.png (83.84 KB, 下载次数: 0)

 

显示配对成功,未连接

显示配对成功,未连接

QQ截图20120904111624.png (4.65 KB, 下载次数: 0)

 

169行代码,连接时,出现异常

169行代码,连接时,出现异常

QQ截图20120904111649.png (14.38 KB, 下载次数: 0)

 

time out,有时候会出现Service discovery failed ,有时候出现 connection refused

time out,有时候会出现Service discovery failed ,有时候出现 connection refused

0
2
分享到:
评论
1 楼 zuoshu 2012-09-05  
蓝牙耳机貌似不是用socket连接的,看看蓝牙sco连接相关资料

相关推荐

    完善Android蓝牙无线对讲demo(手机连接蓝牙耳机后可通过蓝牙耳机实时对讲,音量可调,增加蓝牙开关和配对列表)

    1. **蓝牙基础概念**:蓝牙是一种短距离无线通信技术,用于设备间的互连互通,常见于手机、耳机、音箱等设备中。蓝牙对讲功能允许设备之间进行音频传输,实现语音通话或者实时对讲。 2. **BluetoothAdapter**:在...

    基于Android的蓝牙A2DP功能的实现

    Sink通常是蓝牙耳机或扬声器,而Source则是手机、平板等设备,它们通过A2DP协议进行音频流的发送和接收。 要实现在Android上开发蓝牙A2DP功能,你需要遵循以下步骤: 1. **开启蓝牙服务**:首先,你需要获取到系统...

    android开发蓝牙demo

    蓝牙是一种短距离无线通信技术,允许电子设备之间交换数据,如手机、耳机、电脑等。蓝牙技术标准不断演进,从最初的蓝牙1.0到如今的蓝牙5.0,传输速度和范围都有显著提升。在Android系统中,主要支持的是蓝牙低功耗...

    android 蓝牙

    在Android平台上,蓝牙技术是一种广泛使用的短距离无线通信方式,允许设备之间进行数据交换,例如手机、智能手表、耳机、电脑等。本文将深入探讨Android蓝牙的使用,包括蓝牙连接通信的基本概念、实现方法以及常见...

    android谷歌2.3蓝牙源代码

    - **Profile**:Android蓝牙支持多种Profile,如A2DP(高级音频分发)、HFP(免提协议)、HSP(耳机协议)等,每种Profile都有一套接口和实现,用于特定的蓝牙功能。 3. **源代码分析** - **蓝牙适配器操作**:在...

    蓝牙聊天项目源码(Android)

    1. **蓝牙简介**:蓝牙是一种短距离无线通信技术,常用于设备间的互联互通,如手机与耳机、手机与电脑等。在Android系统中,蓝牙功能由BluetoothAdapter类来管理,它提供了开启、关闭、查找设备、建立连接等一系列...

    基于蓝牙传输框架的蓝牙通讯源码

    蓝牙是一种短距离无线通信技术,它允许设备之间交换数据,通常用于手机、电脑、耳机、智能手表等设备的互连。在Android系统中,蓝牙功能主要通过BluetoothAdapter和BluetoothSocket两个关键类来实现。...

    蓝牙遥控终端

    这款应用的核心技术在于利用蓝牙协议栈进行数据传输,使得用户可以通过智能手机或其他Android设备对支持蓝牙的电子设备进行操作。 蓝牙是一种短距离无线通信技术,最初设计用于替代有线连接,如耳机、键盘和鼠标等...

    蓝牙聊天程序BluetoothChatDemos

    蓝牙工作在2.4GHz的ISM(工业、科学、医疗)频段,分为经典蓝牙和蓝牙低功耗(Bluetooth LE或Bluetooth Smart)两种类型。经典蓝牙主要适用于高数据速率的应用,如音频流传输;蓝牙低功耗则适用于低数据速率、低功耗...

    bluetooth2.rar

    Android支持两种类型的蓝牙通信:经典蓝牙(Bluetooth Classic)和低功耗蓝牙(Bluetooth Low Energy,也称为Bluetooth LE或Bluetooth Smart)。经典蓝牙主要适用于大容量数据传输和音频流,如无线耳机和扬声器;而低...

    BluetoothDemo

    蓝牙连接分为两种主要类型:经典蓝牙(Bluetooth Classic)和低功耗蓝牙(Bluetooth Low Energy, BLE)。经典蓝牙适用于大容量、高速度的数据传输,如音频流;BLE则专注于低功耗应用,如传感器网络。根据项目描述,...

    杰理OTA SDK_Android版本说明文档1

    通过这个修复,SDK现在能够保证认证流程的稳定性和数据的完整性,降低了连接失败的风险。 总结起来,杰理OTA SDK_Android_V1.6.0主要提升了设备升级过程的稳定性和效率,优化了回连机制,增强了多线程环境下的命令...

    BDAddress

    蓝牙是一种短距离无线通信技术,允许不同设备之间进行数据交换,例如手机、电脑、耳机、智能手表等。在蓝牙网络中,每个设备都有一个唯一的64位地址,称为BDAddress,也被称为MAC(Media Access Control)地址。这个...

    行业分类-设备装置-智能终端的解锁屏幕的方法、智能终端及操作平台.zip

    1. 硬件部分:包括处理器(CPU)、内存(RAM/ROM)、显示屏、电池、传感器(如加速度计、陀螺仪、光线感应器等)、通信模块(如Wi-Fi、蓝牙、移动网络模块)以及各种外设接口(USB、耳机孔等)。 2. 软件部分:操作...

Global site tag (gtag.js) - Google Analytics