Android NDK和蓝牙

Kon*_*n L 4 android android-ndk android-bluetooth

我是android ndk的新手.那么,是否可以在非root设备上使用android NDK(与SDK或类似相同)使用蓝牙.如果可能的话,请指导我在哪里可以找到更多相关信息.非常感谢.

ph0*_*h0b 7

NDK无法直接访问蓝牙API.可用的NDK API列表docs/STABLE-APIS.html位于NDK存档中.

但这并不意味着您不应该使用NDK中的蓝牙.您可以直接调用Java Android API并使用JNI从C/C++中操作Java对象.

JNI调用非常繁琐,所以为了最大限度地减少这些,我建议你用Java编写所需的所有蓝牙相关代码,作为"Helper"类,并使用JNI从C/C++调用这个帮助器码.