[英]BLE Advertisement mode in Android 21 API
我正在使用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。
有没有人有这方面的(或额外的信息)?
关闭此更新的更新:
这仅适用于两个带有SDK21的设备:Nexus 6和Nexus 9.其他设备无法正常工作/不受支持。
我最终使用了Nexus 9。
从这里 (原始链接已死):
我们在Android 5.0 Lollipop中引入了BLE外设模式。 Nexus 6和Nexus 9是首批支持BLE外设模式的两款Nexus设备。 由于硬件芯片组依赖性,较旧的Nexus设备(4/5/7)将无法访问Lollipop上的功能。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.