Android-Beacon-Library是否支持来自Bluetooth5的扩展广告数据包?
创始人
2024-08-19 16:30:24
0

是的,Android-Beacon-Library支持来自Bluetooth 5的扩展广告数据包。在使用BeaconTransmitter时,可以使用Android 5.0(Lollipop,API 21)中引入的BluetoothLeAdvertiser和AdvertiseSettings类来配置广告数据包。

以下是使用Android-Beacon-Library发送扩展广告数据包的示例代码:

val beaconParser = BeaconParser() beaconParser.setBeaconLayout("m:2-3=0215,i:4-19,i:20-21,i:22-23,p:24-24")

val beacon = Beacon.Builder() .setId1("2F234454-CF6D-4A0F-ADF2-F4911BA9FFA6") .setId2("1") .setId3("2") .setManufacturer(0x0118) .setTxPower(-59) .build()

val beaconTransmitter = BeaconTransmitter(context, beaconParser) beaconTransmitter.setAdvertiseMode(AdvertiseSettings.ADVERTISE_MODE_LOW_POWER) beaconTransmitter.setAdvertiseTxPowerLevel(AdvertiseSettings.ADVERTISE_TX_POWER_MEDIUM) beaconTransmitter.setAdvertiseData(beacon, null) beaconTransmitter.startAdvertising(BeaconTransmitterCallback())

其中的关键是setAdvertiseData()方法。可以使用它来设置Beacon对象,并使用AdvertiseData对象作为参数传递,AdvertiseData对象将封装为扩展广告数据包。

注意:要启用Bluetooth 5的长广告数据包,必须使用setIncludeTxPowerLevel()和setIncludeDeviceName()方法,它们与setAdvertiseData()方法结合使用。

示例代码:

val settings = AdvertiseSettings.Builder() .setAdvertiseMode(AdvertiseSettings.ADVERTISE_MODE_LOW_POWER) .setTxPowerLevel(AdvertiseSettings.ADVERTISE_TX_POWER_MEDIUM) .setConnectable(false) .setTimeout(0) .setLegacyMode(false) .build()

val data = AdvertiseData.Builder() .setIncludeDeviceName(false) .addManufacturer

相关内容

热门资讯

总算明白!小逸碰胡脚本,禅游游... 总算明白!小逸碰胡脚本,禅游游戏辅助脚本,专业教程(有挂细节)1、下载安装好禅游游戏辅助脚本,进入游...
安装程序教程!新九游辅助,葫芦... 安装程序教程!新九游辅助,葫芦娃辅助修改器,wpk教程(有挂规律)1、下载安装好新九游辅助,进入游戏...
一分钟了解!哈局辅助辅助,皮皮... 一分钟了解!哈局辅助辅助,皮皮跑子胡子修改器,必赢方法(有挂猫腻);无需打开直接搜索加(薇:1367...
重要通知!新西部解析辅助,丫丫... 重要通知!新西部解析辅助,丫丫老陕开挂,教你攻略(有挂教程);无需打开直接搜索加薇136704302...
必备教程!南通长牌有挂吗,传送... 您好:传送屋激k看底牌辅助软件这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多...
实测揭晓!潘茄辅助,四川游戏家... 实测揭晓!潘茄辅助,四川游戏家园通用辅助,黑科技教程(确实有挂)1、下载安装好四川游戏家园通用辅助,...
重要通知!决战十水三余音,越悦... 重要通知!决战十水三余音,越悦游戏字牌攻略,可靠教程(有挂详细);无需打开直接搜索加(薇:13670...
实测发现!宝宝浙江游戏开挂器,... 您好:禅游指尖四川修改器这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的...
推荐攻略!德扑之星私人局辅助,... 推荐攻略!德扑之星私人局辅助,新老夫子脚本,大神讲解(了解有挂);无需打开直接搜索加薇1367043...
玩家爆料!微乐游戏竞技团辅助,... 玩家爆料!微乐游戏竞技团辅助,hhpoker辅助器下载,解密教程(证实有挂);无需打开直接搜索加薇1...