繁体   English   中英

Android 21 API中的BLE广告模式

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM