我在C#中有一个Windows桌面应用程序。 我需要估计有多less用户在手持设备上使用它 – 主要是像联想瑜伽平板电脑或SurfacePro这样的平板电脑。
我find了关于使用Web浏览器请求的答案,我不能这样做,因为这是一个桌面应用程序。
我需要一种方法来确定应用程序是否在手持设备上使用。
提前致谢。
我在C#中有一个Windows桌面应用程序。 我需要估计有多少用户在手持设备上使用它 – 主要是像联想瑜伽平板电脑或SurfacePro这样的平板电脑。
如果你只是想估计,我认为更好的方法是使用谷歌分析,它也可以用于Windows应用程序谷歌分析的Windows应用程序
我需要一种方法来确定应用程序是否在手持设备上使用。
如果您需要识别某些功能的设备类型,您需要做的是识别设备系列。
如果你正在创建一个uwp应用程序,你可以在这里阅读:
using Windows.UI.Xaml; using Windows.UI.ViewManagement; public sealed partial class MainPage : Page { public MainPage() { InitializeComponent(); // Every view gets an initial SizeChanged, so we will do all our // work there. This means that our view also responds to dynamic // changes in user interaction mode. Window.Current.SizeChanged += SizeChanged; } private void SizeChanged(object sender, RoutedEventArgs e) { switch(UIViewSettings.GetForCurrentView().UserInteractionMode) { case UserInteractionMode.Mouse: VisualStateManager.GoToState(this, "MouseLayout", true); break; case UserInteractionMode.Touch: default: VisualStateManager.GoToState(this, "TouchLayout", true); break; } } }