我怎样才能检查蓝牙Le(低能量)支持?

时间:2012-08-21 09:46:38

标签: java android bluetooth android-ndk bluetooth-lowenergy

我想查看我的设备支持蓝牙LE或不。我该怎么检查?

任何SDK可用或不可用

谢谢

2 个答案:

答案 0 :(得分:0)

虽然有很多手机都配有BLE,但只有iPhone和Motorlla正确支持它们。

你必须完全设置android sdk,然后使用其中一个API在手机fpr开发中使用BLE:

Motorola 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/

答案 1 :(得分:0)

从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();
}