最新 Android / Cyanogenmod 的蓝牙库?
bluetooth library for latest Android / Cyanogenmod?
我正在尝试使用 NDK 为 Android 构建一些蓝牙终端工具,例如 hcitool 和 obexftp。然而,据我所知,hcitool、hcidump、obexftp 的几个 Android 实现中包含的 libbluetooth.so 不再有效,因为最近的 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。
BlueZ
(标准 linux 蓝牙堆栈)已在 Android 4.2 中替换为 bluedroid
(最初由 Broadcom,现已开源)。
没有简单的方法可以使旧的 bluez
工具与新的堆栈一起工作。
我正在尝试使用 NDK 为 Android 构建一些蓝牙终端工具,例如 hcitool 和 obexftp。然而,据我所知,hcitool、hcidump、obexftp 的几个 Android 实现中包含的 libbluetooth.so 不再有效,因为最近的 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。
BlueZ
(标准 linux 蓝牙堆栈)已在 Android 4.2 中替换为 bluedroid
(最初由 Broadcom,现已开源)。
没有简单的方法可以使旧的 bluez
工具与新的堆栈一起工作。