C# UWP-如何获取设备模型

C# UWP-如何获取设备模型,c#,uwp,windows-10-universal,mobile-devices,C#,Uwp,Windows 10 Universal,Mobile Devices,我需要知道我的应用程序运行时的设备型号 我尝试了很多方法,比如: string[] properties = { "System.Devices.ModelName"}; await PnpObject.FindAllAsync(PnpObjectType.DeviceContainer, properties); 或新建EasClientDeviceInformation().SystemProductName 但它们都不会返回我的设备型号,比如lumia640。在台式机上工作正常,但在移动

我需要知道我的应用程序运行时的设备型号

我尝试了很多方法,比如:

string[] properties = { "System.Devices.ModelName"}; await PnpObject.FindAllAsync(PnpObjectType.DeviceContainer, properties);
新建EasClientDeviceInformation().SystemProductName

但它们都不会返回我的设备型号,比如
lumia640
。在台式机上工作正常,但在移动设备上则不行

有什么办法解决我的问题吗


谢谢

Lumia型号不是实际型号名称。例如,我的
lumia640
RM-1073
。但是我的一个朋友使用的是一款载波锁定的
lumia640
手机型号是
RM-1072

你可以使用

var clientDeviceInformation = new EasClientDeviceInformation();
string systemProductName = clientDeviceInformation.SystemProductName;
还有一种方法可以接收Lumia型号。如果手机的名称从未更改,它仍将保留原来的名称。您可以使用

string friendlyName = clientDeviceInformation.FriendlyName;
然而,可能很少有人不改变他们手机的名字