我正在使用 Moto G 2013 和 Nexus 5,需要将它们用作 BLE(蓝牙低功耗)广告商。此功能是随 Android API 21 添加的,并且两台设备都运行 Android 5 Lollipop。
问题是,我相信硬件支持 BLE 广告,但我已经阅读过,似乎谷歌在 Nexus 5 中放弃了对 BLE 广告的支持,但我在 Moto G 上找不到任何信息。
应该调用此方法来检查是否支持 BLE 广告,我这样做是这样的:
BluetoothManager btManager = (BluetoothManager) getSystemService(BLUETOOTH_SERVICE);
BluetoothAdapter btAdapter = btManager.getAdapter();
if(btAdapter.isMultipleAdvertisementSupported()){
//Do Stuff
}
else{
//Do other stuff
}
在 Moto G 和 Nexus 5 中,该方法都返回 false。
有没有人有办法解决这个(或额外的信息)?