【发布时间】:2016-02-22 18:14:15
【问题描述】:
我有一个关于 Android 平板电脑上的蓝牙编码的问题。此平板电脑运行 Android 4.2,不支持原生蓝牙。所以逻辑上在下面的code-sn-p上,它会进入if子句:
BluetoothAdapter btAdapter = BluetoothAdapter.getDefaultAdapter();
if (btAdapter == null) {
// No Bluetooth
}
else {
// Bluetooth available
}
现在是否有可能以某种方式“升级”平板电脑,让它继续使用 else 子句?想法是,购买兼容 Android 的 USB-Dongle(例如 This one),然后使用 Android 的原生 API 进行蓝牙开发。
Root 是可用的,所以如果我需要对某些系统配置进行更改,那应该不是问题。那么如何通过 USB Dongle 使用 Android 内置的蓝牙 API?
【问题讨论】:
-
如果它们都符合某些协议,那么您想使用哪个加密狗,然后是的。但是我用一些编程的 USB 加密狗通常是通过 USB 进行串行端口仿真。我不认为 android 蓝牙 API 是这样设计的大大地。当芯片在您的手机内部时,它可能是其他一些协议,例如简单的 UART 或 i2c。但我并不是说这是不可能的
标签: java android bluetooth android-4.2-jelly-bean