繁体   English   中英

在Windows Phone 8.1 XAML中获取Windows Phone版本和设备名称

[英]Getting Windows Phone version and device name in Windows Phone 8.1 XAML

在我使用的Windows Phone 8 Silverlight中

 Environment.OSVersion.ToString()

获得Windows Phone版本和

DeviceStatus.DeviceManufacturer+" "+DeviceStatus.DeviceName

获取设备名称。

这些API不再适用于Windows Phone 8.1 XAML。 我已经发现

Windows.Security.ExchangeActiveSyncProvisioning.EasClientDeviceInformation()

这似乎返回制造商和设备名称,但操作系统返回只是“Windows Phone”。

有没有办法获得确切的Windows手机版本?

目前在Windows运行时8.1(手机和Windows)中无法实现。 Morten Nielsen和Pete Brown感谢它的计划

编辑 :现在可以在Windows 10中使用。有关更多有用的功能,请参阅此SO答案以及本文

对于8.1,您可以在Github上使用此项目https://github.com/Microsoft/phone-info ,其中包含用于检索Windows Phone设备的静态和动态属性的示例应用程序。

对于Windows 10,用于在(8和8.1)上收集这些数据的API已更改。 我找到了一篇博客文章https://www.suchan.cz/2015/08/uwp-quick-tip-getting-device-os-and-app-info/给那些创建了一个帮助类来检索以下内容的人Windows 10 UWP应用程序中的属性

current OS family - phone/desktop/...

current OS build number - 10.0.10240.16413

current OS architecture - x86/x64/ARM

current App Display Name

current App Version - 3.0.2.0

current Device manufacturer - Nokia

current Device model - Lumia 1520

在他的文章中,他展示了如何获得有关当前设备,操作系统和应用程序的基本数据。

试一试也许有帮助

在Windows Phone 8.1中:

Windows.Security.ExchangeActiveSyncProvisioning.EasClientDeviceInformation().FriendlyName

它对我有用!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM