Windows Phone:确定设备(制作,模型等)

Sam*_*eta 4 windows-phone-7 windows-phone windows-phone-8

有没有办法确定Windows Phone中的设备详细信息?

iOS的示例答案

我正在使用DeviceStatus类,但它提供了一个神秘的设备名称和版本.

DeviceStatus.DeviceManufacturer: "NOKIA"
DeviceStatus.DeviceName: "RM-821_eu_denmark_251"
Environment.OSVersion: "Microsoft Windows NT 8.0.10211.0"
Run Code Online (Sandbox Code Playgroud)

是否有更好的方式以用户友好的方式获取设备详细信息?

我需要的:

DeviceStatus.DeviceManufacturer: "NOKIA"
DeviceStatus.DeviceName: "Nokia 920"
Environment.OSVersion: "Microsoft Windows Phone 8"
Run Code Online (Sandbox Code Playgroud)

任何帮助都非常感谢.

Mat*_*cey 8

没有正式的方法可以做到这一点,但Alan Mendelevich创建了一个解决设备名称的开源(MIT Licenese)解决方案.
https://github.com/ailon/PhoneNameResolver找到它

它没有操作系统版本,但由于它们较少,您可以自己完成.
所有发布的版本均由Microsoft发布:

Windows Phone 7更新历史记录
Windows Phone 8更新历史记录