android蓝牙开发如何获取系统蓝牙列表中已连接的设备?
--------------------编程问答-------------------- 麻烦各位来看一下这个问题,实在是纠结啊 --------------------编程问答-------------------- http://developer.android.com/reference/android/bluetooth/BluetoothAdapter.htmlandroid.bluetooth.BluetoothAdapter
可以找到已绑定的蓝牙。
Set<BluetoothDevice> pairedDevices = mBluetoothAdapter.getBondedDevices();
// If there are paired devices
if (pairedDevices.size() > 0) {
// Loop through paired devices
for (BluetoothDevice device : pairedDevices) {
// Add the name and address to an array adapter to show in a ListView
mArrayAdapter.add(device.getName() + "\n" + device.getAddress());
}
} --------------------编程问答--------------------
你好,这个是已绑定的设备,而非已连接的设备,
我现在是用你说的这种方法通过getName来连接设备,
但如果有名字相同的设备则无法判断出已连接的设备进而直接连接 --------------------编程问答-------------------- 已连接?已绑定?..... --------------------编程问答--------------------
是已连接,android设备在连接SPP设备时是可以变为已连接状态的
但纠结的是,程序中无法获取该状态。。。
补充:移动开发 , Android