我想检查我的设备是否支持蓝牙 LE。我该如何检查?
任何 SDK 可用或不可用
谢谢你
虽然支持 BLE 的手机很多,但只有 iPhone 和 Motorlla 支持。
您必须完全设置 android sdk,然后使用 API 之一在您的手机 fpr 开发中使用 BLE:
摩托罗拉 API http://developer.motorola.com/docs/bluetooth-low-energy-gatt-framework-api/
Broadcom API(HTC One 和三星 Galaxy s 3) http://code.google.com/p/broadcom-ble/
从 API 18 开始,Android 现在已经对此提供了原生支持。
从这里的文档:http: //developer.android.com/guide/topics/connectivity/bluetooth-le.html
您现在可以执行以下操作:
// 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();
}