我们如何在 Windows Phone 8.1 应用程序中检测到 Windows 10?
How can we detect Windows 10 in Windows Phone 8.1 app?
我的应用程序(在 Windows Phone 8.1 RT 环境中开发)使用 OpenFilePicker,它允许我选择图像并捕获图像,但是当我将此应用程序部署在 Windows 10 设备,这个功能只允许我从库中选择一个图像。我想到了一个解决方案,编写一个小代码块可以帮助我检测 OS 的版本,就像这样
#if WINDOWS_PHONE_APP
//codes
#endif
但是我不知道我到底需要做什么,所以请帮助我!
读这个link:
Windows Store Apps: Get OS Version, beginners tutorials (C#-XAML)
它的目的是检查一个简单的解决方案是 OS 具有 Windows 10 个反射功能:
var analyticsInfoType = Type.GetType("Windows.System.Profile.AnalyticsInfo, Windows, ContentType=WindowsRuntime");
var versionInfoType = Type.GetType("Windows.System.Profile.AnalyticsVersionInfo, Windows, ContentType=WindowsRuntime");
if (analyticsInfoType == null || versionInfoType == null)
{
// That's not Windows 10
}
我的应用程序(在 Windows Phone 8.1 RT 环境中开发)使用 OpenFilePicker,它允许我选择图像并捕获图像,但是当我将此应用程序部署在 Windows 10 设备,这个功能只允许我从库中选择一个图像。我想到了一个解决方案,编写一个小代码块可以帮助我检测 OS 的版本,就像这样
#if WINDOWS_PHONE_APP
//codes
#endif
但是我不知道我到底需要做什么,所以请帮助我!
读这个link:
Windows Store Apps: Get OS Version, beginners tutorials (C#-XAML)
它的目的是检查一个简单的解决方案是 OS 具有 Windows 10 个反射功能:
var analyticsInfoType = Type.GetType("Windows.System.Profile.AnalyticsInfo, Windows, ContentType=WindowsRuntime");
var versionInfoType = Type.GetType("Windows.System.Profile.AnalyticsVersionInfo, Windows, ContentType=WindowsRuntime");
if (analyticsInfoType == null || versionInfoType == null)
{
// That's not Windows 10
}