2017-04-17 65 views
1

当我的应用程序运行时,我需要知道我的设备型号。UWP - 如何获取设备型号

我尝试了很多方法来获得,像:

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

new EasClientDeviceInformation().SystemProductName;

但都不会再回来我的设备模型,如Lumia 640。在桌面上它工作正常,但在移动不是。

任何想法来解决我的问题?

谢谢

回答

1

Lumia模型不是实际的型号名称。例如,我的Lumia 640RM-1073。但是我的一位使用Carrier Locked Lumia 640手机型号的朋友是RM-1072

你可以使用

var clientDeviceInformation = new EasClientDeviceInformation(); 
string systemProductName = clientDeviceInformation.SystemProductName; 

有一种方式来获得的Lumia型号过这个信息。如果手机的姓名从未更改过,则仍会保留原始姓名。您可以使用

string friendlyName = clientDeviceInformation.FriendlyName; 

但是,可能很少有人不更改他们的电话名称。

祝你好运。

相关问题