找到附近所有未配对的蓝牙设备的方法太慢了

时间:2018-02-13 20:56:33

标签: c# bluetooth uwp xamarin.uwp

我的项目中有这两行:

 //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内部的一个电话,但我想知道如何或者我可以做些什么来改善这个电话的性能?

0 个答案:

没有答案