我正在构建一个应用程序,我将在其中扫描所有蓝牙设备并连接到感兴趣的蓝牙设备。我读到我需要设备的 UUID 才能连接到它。
我正在使用以下代码来获取 UUIDS
Class cl = Class.forName("android.bluetooth.BluetoothDevice");
Class[] par = {};
Method method = cl.getMethod("getUuids", par);
Object[] args = {};
ParcelUuid[] retval = (ParcelUuid[]) method.invoke(device, args);
return retval;
现在这是返回一个 UUID 的数组。现在我如何确定我必须使用哪个 UUID 来连接?