蓝牙库最新Android / Cyanogenmod?

时间:2016-04-21 12:46:13

标签: android bluetooth adb obex obexftp

我正在尝试使用NDK为Android构建一些蓝牙终端工具,如hcitool和obexftp。但是,根据我的理解,libbluetooth.so,包含在几个Android实现的hcitool,hcidump,obexftp中不再有效,因为最近Android上的蓝牙堆栈已经改变。

具体来说,我需要obexftp才能在两台Nexus 5和OnePlus One手机之间进行蓝牙ftp传输。以下是5 - 6年前几乎没有工作的工具实现的链接。我收到错误Device not found

https://github.com/d34th4ck3r/Hcidump-in-Android
https://github.com/AlanZheng/hcidump-android
http://forum.xda-developers.com/showpost.php?p=9993128
http://i-miss-erin.blogspot.com/2009/09/connect-bluetooth-keyboard-in-android.html

有谁知道我现在需要哪个libbluetooth.so文件,还是需要其他库才能使用蓝牙堆栈?

我现在的手机有Cyanogenmod 12.1和Android 5 Lolipop。

1 个答案:

答案 0 :(得分:1)

BlueZ(标准linux蓝牙堆栈)已被Android 4.2替换为bluedroid(最初由Broadcom提供,现已开源)。

没有简单的方法可以使旧的bluez工具与新堆栈一起使用。