是否有通过WinRT提供的设备信息的完整列表?

时间:2012-12-07 21:02:24

标签: windows-8 windows-runtime

我想知道关于该设备的事情。是ARM还是英特尔?它支持蓝牙吗?用户运行的是哪个版本的Windows?设备的分辨率是多少?什么是设备的IP。像这样的东西。并且,我知道并非一切都可用。而不是每个信息数据的问题,是否有一个全面的列表(甚至是演示),显示可用的内容?

1 个答案:

答案 0 :(得分:1)

您可以使用DeviceInformation.FindAllAsync()列出摄像头,麦克风,音频输出设备和外部存储设备。对于Accelerometer,我认为您在尝试使用时需要捕获异常。我怀疑有什么东西需要检查ARM / Intel或Windows版本,尽管您可以为ARM / Intel编译单独的版本并使用#defines来检查差异。对于屏幕分辨率,我会使用类似Window.Current.Bounds(假设您处于完全模式)。 IP,蓝牙可能是你可以在他们自己的堆栈中检查的东西(从来不需要那些,所以不确定在哪里)。我还没有看过可以显示所有这些的演示,但这听起来像是值得添加到工具箱中的东西...