Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何检查蓝牙Le(低能量)支架?_Java_Android_Bluetooth_Android Ndk_Bluetooth Lowenergy - Fatal编程技术网

Java 如何检查蓝牙Le(低能量)支架?

Java 如何检查蓝牙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

我想检查我的设备是否支持蓝牙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 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对它们的支持非常好,而且没有植根之类的东西。我两者都曾使用过。