AndroidBLEstopAdvertisingSet()无法正常工作
创始人
2024-10-06 12:30:35
0

可能的原因是调用stopAdvertisingSet()方法后仍然继续广告,这可能是由于Android BLE库的一个Bug或者在代码实现中没有正确调用stopAdvertisingSet()方法。以下是一些可能有用的步骤来解决该问题:

  1. 在调用stopAdvertisingSet()方法后,请在回调函数onAdvertisingDataSet()中添加日志语句以确保广告已停止。

mBluetoothLeAdvertiser.stopAdvertisingSet(mAdvCallback);

...

@Override

public void onAdvertisingDataSet(AdvertisingSet advertisingSet, int txPower, AdvertisingSetCallback .AdvertisingSetCallbackErrorCode status) {

  Log.i(TAG, "Advertising data set: status=" + status); 

  if (status == AdvertisingSetCallback.ADVERTISE_FAILED_ALREADY_STARTED) { 

      Log.e(TAG, "Advertise failed already started"); 

  } else { 

      Log.i(TAG, "Advertisement stopped"); 

  } 

}

  1. 如果仍然存在问题,请尝试在调用startAdvertisingSet()方法之前对其进行清除,如下所示:

mBluetoothLeAdvertiser.getOwnBluetoothAddress();

mBluetoothLeAdvertiser.clearAdvertisingSets();

...

AdvertisingSetParameters parameters = new AdvertisingSetParameters.Builder()

  .setLegacyMode(true) 

  .setConnectable(true) 

  .setIncludeTxPowerLevel(true) 

  .build(); 

AdvertiseData data = new AdvertiseData.Builder()

  .setIncludeDeviceName(true) 

  .setIncludeTxPowerLevel(true) 

  .build(); 

mBluetoothLeAdvertiser.startAdvertisingSet(parameters, data, null, null, null, mAdvCallback);

  1. 最后,确保您的设备支持BLE 5.0,并运行最新版本的Android操作系统。

通过上面的步骤,您可以将Android BLE stopAdvertisingSet()方法正常工作。

相关内容

热门资讯

透视免费!pokeplus脚本... 透视免费!pokeplus脚本,wpk俱乐部辅助器,课程教程(有挂实锤)-哔哩哔哩1、透视免费!po...
透视科技!hhpoker俱乐部... 透视科技!hhpoker俱乐部是干嘛的,hhpoker软件可以玩吗,教程书教程(有挂讲解)-哔哩哔哩...
透视讲解!aapoker公共底... 透视讲解!aapoker公共底牌,wepoker底牌透视,模板教程(有挂教学)-哔哩哔哩1、进入到a...
透视软件!德州局脚本,拱趴大菠... 透视软件!德州局脚本,拱趴大菠萝挂哪里,资料教程(有挂总结)-哔哩哔哩1、玩家可以在拱趴大菠萝挂哪里...
透视辅助!约局吧是否有挂,we... 透视辅助!约局吧是否有挂,wepoker分析,机巧教程(有挂教学)-哔哩哔哩小薇(透视辅助)致您一封...
透视线上!大菠萝手游辅助,hh... 透视线上!大菠萝手游辅助,hhpoker是真的还是假的,攻略教程(有挂教学)-哔哩哔哩1、hhpok...
透视肯定!pokemmo脚本,... 透视肯定!pokemmo脚本,wepoker有辅助吗,资料教程(有挂教学)-哔哩哔哩1、wepoke...
透视模拟器!大菠萝免费辅助,w... 透视模拟器!大菠萝免费辅助,wepoker破解工具,法门教程(有挂头条)-哔哩哔哩1、大菠萝免费辅助...
透视安卓版!wepoker有没... 透视安卓版!wepoker有没有机器人,hhpoker脚本下载,课程教程(有挂技巧)-哔哩哔哩wep...
透视安装!wepoker公共底... 透视安装!wepoker公共底牌,pokermaster破解版,模块教程(讲解有挂)-哔哩哔哩1、完...