![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Bluetooth
文章平均质量分 77
lme525
这个作者很懒,什么都没留下…
展开
-
Bluetooth OPP Profile
用这个profile之前,要确保oppservice启动,在在BluetoothOppProvider的public Uri insert(Uri uri, ContentValues values) 方法中去启动。OPP可用来发送文件,也可用接收文件,这篇日志记录简单的opp发送文件和接收文件的过程。手机发送文件,其他模块调用ChooserActivity,创建出共享的dialog。选择原创 2013-01-18 15:59:39 · 2103 阅读 · 0 评论 -
建立通话,如何连接蓝牙耳机SCO
1)通话之前,ACL是连接好的。在PoneApp里用了bluetoothhandfree这个类.在onCreate方法中,定义了bluetoothhandfree的对象,并把CM的信息传给了bluetoothhandfree类里。if (BluetoothAdapter.getDefaultAdapter() != null) { // Start Bluet原创 2013-01-18 16:01:29 · 2891 阅读 · 0 评论 -
连接蓝牙耳机过程
首先BluetoothAudioGateway 会在一个线程中收到来自蓝牙耳机的RFCOMM 连接(MSG_INCOMING_HEADSET_CONNECTION),然后发送消息给BluetoothHeadsetService。如果一个设备支持headset和handfree,先发送了headset的消息,再发送handfree。手机主动连接过程处理:在配对上蓝牙耳机之后,收到BOND原创 2013-01-18 16:03:14 · 2131 阅读 · 0 评论 -
蓝牙知识介绍
这篇文章介绍主要就蓝牙的一些基本知识---起源,发展历程,协议栈和蓝牙的一些简单应用,对蓝牙未来的发展做个简单介绍。一、蓝牙的起源公元940-985年,哈洛德.布美塔特(Harald Blatand),后人称Harald Bluetooth,统一了整个丹麦。他的名字“Blatand”可能取自两个古老的丹麦词语。“bla”意思是黑皮肤的,而“tan”是伟人的含义。和许多君王一样 ,哈洛德四处原创 2013-02-22 14:03:47 · 6406 阅读 · 0 评论 -
BT测试进入信令模式
Bluetooth进行FCC测试,需要先进入信令模式。Android4.0以下版本,在system/bin目录下没有hci_qcomm_init文件,在system/xbin目录下没有hcitool。进入测试模式之前,我们需要把这两个文件push到对应目录。然后进入adb shell,执行hcitool cmd。在4.0如果按照此步骤执行,执行完后能进入测试模式,测试完一项之后重启手机,查看blu原创 2013-02-22 16:02:20 · 3461 阅读 · 0 评论 -
Android Bluetooth Address
蓝牙地址的NV项是447项,蓝牙地址一般从NV读取,所以连接上QXDM,修改NV447项就可以修改蓝牙的MAC地址。Android修改NV 447项之后,发现修改不起作用。原来Android的蓝牙地址可以从/persist/.bt_nv.bin读,也可以从NV447读,关键就看一个 vendor/.../bt/hci_qcomm_init/Android.mk的设置 如果要从nv447读, 则原创 2013-05-20 17:29:22 · 13020 阅读 · 0 评论 -
Differences between Protocol and Profile in Bluetooth
蓝牙中提到的协议栈(Protocol)和Profile容易混淆,现总结如下:Protocol :蓝牙技术规范的目的是使符合该规范的各种应用之间能够实现互操作。互操作的远端设备需要使用相同的协议栈,不同的应用需要不同的协议栈。但是,所有的应用都要使用蓝牙技术规范中的数据链路层和物理层。蓝牙的核心协议由基带,链路管理,逻辑链路控制与适应协议和服务搜索协议等4部分组成.(1)Ba原创 2013-05-22 11:26:59 · 3190 阅读 · 0 评论 -
About Bluetooth LE
Bluetooth LEu Version 4.0 LE(Low Energy)of the Bluetooth Core Specification was adopted by the Bluetooth SIG on June 30,2010u Specifically optimized for the lowest power consumption possibleu As原创 2014-08-21 10:10:11 · 1123 阅读 · 0 评论 -
Bluetooth tethering不能用问题
在项目调试过程中,发现有些手机的Bluetooth tethering用不了,不管是用做客户端还是服务端都一样用不了。 locat抓到的log显示如下: I/PPPOEService( 887): NetdCallbackReceiver onEvent 600600 Iface added bt-panD/BT_DUN ( 2007): Ignoring event PLATFOR原创 2014-12-18 17:26:50 · 1823 阅读 · 0 评论