win10uwp解决SerialDevice.FromIdAsync返回空
作者:互联网
title | author | date | CreateTime | categories |
---|---|---|---|---|
win10 uwp 解决 SerialDevice.FromIdAsync 返回空 | lindexi | 2019-6-23 11:54:4 +0800 | 2019-02-14 21:33:17 +0800 | Win10 UWP |
调用 SerialDevice.FromIdAsync 可能返回空,因为没有设置 package.appmanifest 可以使用端口
打开 package.appmanifest 文件添加下面代码
<Capabilities> <DeviceCapability Name="serialcommunication"> <Device Id="any"> <Function Type="name:serialPort" /> </Device> </DeviceCapability> </Capabilities>
尝试使用特定的端口访问
string aqs = SerialDevice.GetDeviceSelector("COM3"); DeviceInformationCollection dlist = await DeviceInformation.FindAllAsync(aqs); if (dlist.Any()) { deviceId = dlist.First().Id; } using (SerialDevice serialPort = await SerialDevice.FromIdAsync(deviceId)) { }
标签:appmanifest,FromIdAsync,aqs,dlist,win10uwp,2019,SerialDevice 来源: https://blog.51cto.com/u_11283245/2950960