如何在 Android 4.3 API 18 中获取绑定设备?

Posted

技术标签:

【中文标题】如何在 Android 4.3 API 18 中获取绑定设备?【英文标题】:How to get Bonded Devices in Android 4.3 API 18? 【发布时间】:2013-10-16 06:00:07 【问题描述】:

我正在开发一个应用程序,我必须连接到 android 4.3 上的蓝牙设备。

我可以通过getBondedDevices()获取我已经配对使用的设备A。

但是这个设备-A是通过android->config->bluetooth中的蓝牙连接的,不是

Android 4.3 BLE 4.0 是否也使用 getBondedDevices() 来获取我已配对的设备??

或者它有其他方法来获取 BT 4.0 和 API 18 中的设备对??

【问题讨论】:

你找到解决办法了吗? 【参考方案1】:

以下是获取绑定设备的方法:

BluetoothManager mBluetoothManager = (BluetoothManager) getSystemService(Context.BLUETOOTH_SERVICE);

if (mBluetoothManager != null) 
    BluetoothAdapter mBtAdapter = mBluetoothManager.getAdapter();
    if (mBtAdapter != null) 
        final Set <BluetoothDevice> bonded = mBtAdapter.getBondedDevices();
    

【讨论】:

以上是关于如何在 Android 4.3 API 18 中获取绑定设备?的主要内容,如果未能解决你的问题,请参考以下文章