我想查看我的设备支持蓝牙LE或不。我该怎么检查?
任何SDK可用或不可用
谢谢
答案 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();
}