删除Android上所有配对的蓝牙设备

用户名

我想以编程方式删除名称以“ ABC”开头的配对的蓝牙低能耗设备。

我正在使用Android Studio。

西迪什什

要取消配对所有设备,请使用以下代码

Set<BluetoothDevice> pairedDevices = mBluetoothAdapter.getBondedDevices();
        if (pairedDevices.size() > 0) {
            for (BluetoothDevice device : pairedDevices) {
                try {
                    if(device.getName().contains("abc")){
                    Method m = device.getClass()
                            .getMethod("removeBond", (Class[]) null);
                    m.invoke(device, (Object[]) null);
                    }
                } catch (Exception e) {
                    Log.e("fail", e.getMessage());
                }
            }
        }

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Android上以编程方式配对和连接HID蓝牙设备(蓝牙键盘)

配对蓝牙设备是否有优势?

在Android Studio中配对蓝牙设备

Android蓝牙连接到配对的设备

尝试获取配对的蓝牙设备时只能检索所有服务

Windows 10:有什么方法可以快速删除然后重新配对特定的蓝牙设备?

预配对蓝牙设备

在Linux上以Python列出附近/可发现的蓝牙设备,包括已配对的蓝牙设备

Android BluetoothDevice:蓝牙低功耗时获取配对的设备类型

配对至Android中的低功耗蓝牙设备

使用Android Studio在蓝牙中连接配对的设备

将Android应用重新连接到配对的蓝牙设备

与蓝牙设备配对的用户权限

以编程方式配对蓝牙设备

配对/未配对的蓝牙设备配对和取消配对时,没有收到广播接收机的回叫

Windows和Linux Mint / Ubuntu双重引导上的蓝牙配对-无需配对设备

所有设备上的Android getExternalStorageDirectory()行为

如何在 WINDOWS 上的 Visual Basic (vb.net) 中列出所有蓝牙设备

Android检查设备上是否存在蓝牙

获取Android上可用的蓝牙设备的列表

在Android设备上处理从蓝牙接收的数据

Android蓝牙-配对与已连接,有什么区别?

我可以使用CBPairingAgent unpairPeer:从配对中删除蓝牙设备吗

获取Android中所有可用蓝牙设备的地址和名称

没有蓝牙的Android设备名称

配对蓝牙设备时出现NullPointerException

getbondeddevices()不返回配对的蓝牙设备

从控制台检索配对的蓝牙设备

网络蓝牙 - 自动连接到配对设备