我的项目中有这两行:
//Gets all unpaired Bluetooth devices
var unpairedDevices = BluetoothDevice.GetDeviceSelectorFromPairingState(false);
var unpairedNearDevices = (await DeviceInformation.FindAllAsync(unpairedDevices)).
Select(x => x.Name).ToList(); //This line is painfully slow! It takes seconds
它工作得很漂亮,但是找到所有未配对的附近蓝牙设备的速度很慢,即使它只返回5个设备。这需要10秒钟或者其他东西。
虽然这是Windows UWP api内部的一个电话,但我想知道如何或者我可以做些什么来改善这个电话的性能?