UWP - 如何获取设备模型

时间:2017-04-17 14:01:12

标签: c# uwp windows-10-universal mobile-devices

当我的应用运行时,我需要知道我的设备型号。

我尝试了许多方法来实现:

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

new EasClientDeviceInformation().SystemProductName;

但两者都不会返回我的设备模型,例如Lumia 640。在桌面上它工作正常,但在移动设备上没有。

有什么想法可以解决我的问题吗?

由于

1 个答案:

答案 0 :(得分:1)

Lumia型号不是实际的型号名称。例如,我的Lumia 640RM-1073。但我的一位使用运营商锁定Lumia 640手机型号的朋友是RM-1072

您可以使用

获取此信息
var clientDeviceInformation = new EasClientDeviceInformation();
string systemProductName = clientDeviceInformation.SystemProductName;

也有办法接收Lumia型号。如果手机的名称永远不会更改,它仍将具有原始名称。您可以使用

检索它
string friendlyName = clientDeviceInformation.FriendlyName;

然而,可能很少有人不会更改手机的名称。

祝你好运。