Java 如何检查蓝牙Le(低能量)支架?
我想检查我的设备是否支持蓝牙LE。我该怎么查呢 是否有可用的SDKJava 如何检查蓝牙Le(低能量)支架?,java,android,bluetooth,android-ndk,bluetooth-lowenergy,Java,Android,Bluetooth,Android Ndk,Bluetooth Lowenergy,我想检查我的设备是否支持蓝牙LE。我该怎么查呢 是否有可用的SDK 谢谢虽然有很多手机支持BLE,但只有iPhone和Motorlla能够正确支持它们 您必须完全设置android sdk,然后使用其中一个API在手机fpr开发中使用BLE: 摩托罗拉API 博通API(HTC One和三星Galaxy s 3) 从API 18开始,Android现在已经有了对此的本机支持 从这里的文档: 您现在可以执行以下操作: // Use this check to determine whether
谢谢虽然有很多手机支持BLE,但只有iPhone和Motorlla能够正确支持它们 您必须完全设置android sdk,然后使用其中一个API在手机fpr开发中使用BLE: 摩托罗拉API 博通API(HTC One和三星Galaxy s 3)
从API 18开始,Android现在已经有了对此的本机支持 从这里的文档: 您现在可以执行以下操作:
// Use this check to determine whether BLE is supported on the device. Then
// you can selectively disable BLE-related features.
if (!getPackageManager().hasSystemFeature(PackageManager.FEATURE_BLUETOOTH_LE)) {
Toast.makeText(this, R.string.ble_not_supported, Toast.LENGTH_SHORT).show();
finish();
}
还有,到目前为止你做了什么?@Lucifer我知道摩托罗拉为sdk提供了蓝牙乐ok检查这个链接我想说的是,如果你的代码有任何错误,请告诉我们,我们会帮助你,这个网站就是为了这个目的。但是如果你要的是现成的代码,那就大错特错了。@Lucifer顺便说一句,我正在研究android源代码并改变android的核心结构。我说的是任何有助于连接蓝牙LE的sdk。与上面直接指定的两个不同,HTC One X+和HTC Droid DNA支持开箱即用的BLE(无需植根或安装库)您可以使用Broadcom提供的依赖于芯片组的API或HTC提供的独立于芯片组的API。为什么您会说“不一样”。摩托罗拉Droid Razr和iPhone 4S对它们的支持非常好,而且没有植根之类的东西。我两者都曾使用过。