如何在 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 中获取绑定设备?的主要内容,如果未能解决你的问题,请参考以下文章
在 android 4.3 api 18 上更改 ActionBarActivity 的主题
Android 4.3 菜单项 showAsAction="always" 被忽略
setPluginsEnabled(true) 谁知道android的4.3之后为什么会报错
Sencha Touch/Cordova 应用程序在 HTC One 中的 Android Level 18 Jellybean 4.3 更新后遭到破坏